-
-
Notifications
You must be signed in to change notification settings - Fork 3
Update tutorial with new Casbin resources and sections #66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -35,30 +35,39 @@ This paper provides an in-depth exploration of Casbin's design. If you reference | |||||||||||||||||||||||||
| - [A Secure Vault - implementing authorization middleware with Casbin - JuniorDevSG](https://www.youtube.com/watch?v=OTT84oplR9o) | ||||||||||||||||||||||||||
| - [Nest.js - Casbin RESTful RBAC authorization middleware](https://www.youtube.com/watch?v=mWlPNrCgVdE) | ||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||
| ### PERM Meta-Model (Policy, Effect, Request, Matchers) | ||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||
| - [Understanding Casbin with different Access Control Model Configurations](https://medium.com/wesionary-team/understanding-casbin-with-different-access-control-model-configurations-faebc60f6da5) | ||||||||||||||||||||||||||
| - [Modeling Authorization with PERM in Casbin](https://narendraj9.github.io/posts/generalized-authz.html) | ||||||||||||||||||||||||||
| - [Designing a Flexible Permissions System with Casbin](https://medium.com/silo-blog/designing-a-flexible-permissions-system-with-casbin-f5d97fef17b8) | ||||||||||||||||||||||||||
| - [Authorize with Access Control Lists](https://medium.com/pragmatic-programmers/authorize-with-access-control-lists-92fbec57a920) | ||||||||||||||||||||||||||
| - [The Power of Casbin’s PERM Model – Medium by Casbin Team](https://medium.com/casbin/the-power-of-casbins-perm-model-7c9a5b6e8f3d?spm=5176.28103460.0.0.14e67551FWN1PG) | ||||||||||||||||||||||||||
| - [Building Dynamic Authorization Systems with Casbin and the PERM Model – LogRocket Blog] | ||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||
| <Tabs groupId="langs" items={['Go', 'Java', 'Node.js', 'PHP', '.NET', 'Rust', 'Lua']} persist> | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
| <Tabs groupId="langs" items={['Go', 'Java', 'Node.js', 'PHP', '.NET', 'Rust', 'Lua']} persist> | |
| <Tabs groupId="langs" items={['Go', 'Java', 'Node.js', 'PHP', '.NET', 'Rust', 'Lua', 'Python']} persist> |
Copilot
AI
Feb 2, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate link detected. Lines 55 and 56 contain identical content. Please remove one of these duplicate entries.
| - [HTTP Authorization in Go using Casbin, Redis and PostgreSQL](https://dev.to/girishg4t/basic-role-based-http-authorization-in-go-with-casbin-redis-postgresql-1eh2) |
Copilot
AI
Feb 2, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This link about a "Spring Security-like RBAC System for Your Gin Project" is placed under the Echo section but is actually about Gin. This should be moved to the Gin section (above line 65) to maintain proper organization.
| ### Echo | |
| - [Web authorization with Casbin](http://klotzandrew.com/blog/authorization-with-casbin) | |
| - [Authorization in Go with Casbin](https://levelup.gitconnected.com/authorization-in-go-with-casbin-79c07fffce61) | |
| - [Creating a Spring Security-like RBAC System for Your Gin Project Using Casbin](https://medium.com/@abhishekranjandev/creating-a-spring-security-like-rbac-system-for-your-gin-project-using-casbin-41364211ae67) | |
| - [Creating a Spring Security-like RBAC System for Your Gin Project Using Casbin](https://medium.com/@abhishekranjandev/creating-a-spring-security-like-rbac-system-for-your-gin-project-using-casbin-41364211ae67) | |
| ### Echo | |
| - [Web authorization with Casbin](http://klotzandrew.com/blog/authorization-with-casbin) | |
| - [Authorization in Go with Casbin](https://levelup.gitconnected.com/authorization-in-go-with-casbin-79c07fffce61) |
Copilot
AI
Feb 2, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These links (lines 106-108) appear to be general Node.js tutorials rather than Fastify-specific resources. They should either be moved to a general Node.js section or verified to ensure they specifically relate to using Casbin with Fastify. If they are general Node.js resources, consider creating a general section or moving them to the Express section or another appropriate location.
Copilot
AI
Feb 2, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Link text contains Chinese characters ("php-casbin仓库" translates to "php-casbin repository"). For consistency with the rest of the documentation which is in English, this should be translated to English.
| - [php-casbin仓库](https://github.com/php-casbin/php-casbin) | |
| - [php-casbin repository](https://github.com/php-casbin/php-casbin) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incomplete link. This list item is missing the URL. The markdown link appears to be missing the URL portion in parentheses after the closing bracket.