-
Notifications
You must be signed in to change notification settings - Fork 22
Closed
Labels
Code Cleanup / RefactoringTidying and Making NeatTidying and Making NeatEnhancement / Feature RequestSomething NewSomething New
Milestone
Description
Casbin is a powerful library for implementing authorization.
Using Casbin as an authorization layer would make the code cleaner and easier to work with, also, it will allow us to implement several authorization patterns like role based authorization and attribute based authorization with ease.
The idea is to refactor the authorization service and implement Casbin for the authorization logic.
Subtasks
- Admin role authorization #615 Use Casbin for the authorization layer #624
- Torrent owner authorization
- Authorization for public handlers #615: Authorization for public handlers #662
- Tests 615 - Tests for authorization logic #718
- Force authorization for services/handlers
josecelano
Metadata
Metadata
Assignees
Labels
Code Cleanup / RefactoringTidying and Making NeatTidying and Making NeatEnhancement / Feature RequestSomething NewSomething New