Skip to content
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

Implement role-based access management system #2

Open
hardiksachan opened this issue Oct 3, 2023 · 0 comments
Open

Implement role-based access management system #2

hardiksachan opened this issue Oct 3, 2023 · 0 comments
Labels

Comments

@hardiksachan
Copy link
Member

Implement a role-based access management (RBAC) system to control what users can access and do in the application. The RBAC system should be based on the authentication system created using the previous issue.

You can learn more about role based access management application here.

Tasks:

  1. Create roles for students, Class Representative(CR) and admin.
  2. Define the permissions for each role.
  3. Assign roles to users.

Additional information:

  • There are many different ways to implement a RBAC system. You can choose a simple approach, such as storing roles and permissions in a database.
  • You should consider how you want to manage roles and permissions. You should manage roles and permissions in code for now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant