Source | Badges |
---|---|
Code Quality |
|
Stats For PostgreSQL |
|
Stats For Core |
|
Stats For AspNetCore |
|
Stats For EntityFrameworkCore |
|
License |
|
Github Activity |
|
Languages |
|
Issue Tracking |
If you liked the project or if EasyPermissionManagement helped you, please give a star.
Easy Permission Management provides easily permission management on your aspnetcore project.
Typically, applications require more than just authenticated users. We would like to have users with different sets of permissions. The easiest way to achieve this is with the role-based authorization where we allow users to perform certain actions depending on their membership in a role.
For small applications, it might be perfectly fine to use role-based authorization, but this has some drawbacks. For instance, it would be difficult to add or remove roles, because we would have to check every AuthorizeAttribute
with role specified in our code whenever we changed roles.
More flexible authorization could be implemented using claims. Instead of checking role membership, we check if a user has a permission to perform a certain action. Permission in this case is represented as a claim.
Visit Wiki page for documentation. Lets learn. π¨βππ§
Thanks goes to these wonderful people (emoji key):
Furkan GΓΌngΓΆr π§βπ« |
This project follows the all-contributors specification. Contributions of any kind welcome!