You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently, our server lacks a robust and flexible authorization mechanism. Managing access control and permissions for different users and roles is becoming increasingly complex, especially as the application grows in size and functionality. We need a solution that can handle fine-grained access control and is easy to integrate into our existing server architecture.
Describe the solution you'd like
I propose the addition of an authorization middleware based on Kasbin to our server. Kasbin is a powerful and flexible open-source library that provides support for Role-Based Access Control (RBAC) and Access Control Lists (ACL). By integrating Kasbin as a middleware, we can centralize and streamline the authorization logic, making it easier to manage and maintain access control policies.
The authorization middleware should include the following key features:
Policy Management: Ability to define and manage access control policies in a structured and organized manner.
RBAC Support: Support for Role-Based Access Control, allowing us to assign roles to users and manage permissions at a higher level.
Policy Enforcement: Seamless enforcement of authorization policies on API endpoints and resources.
Describe alternatives you've considered
Currently, we might be using custom authorization logic or other authorization middleware. However, integrating Kasbin will provide us with a more robust and feature-rich authorization solution, with a focus on maintainability and extensibility.
Additional context
Adding the Kasbin-based authorization middleware will significantly enhance our server's security and make managing access control more manageable. Any relevant details or considerations regarding the integration, such as the choice of policy storage or policy syntax preferences, would be beneficial for further discussion.
Is your feature request related to a problem? Please describe.
Currently, our server lacks a robust and flexible authorization mechanism. Managing access control and permissions for different users and roles is becoming increasingly complex, especially as the application grows in size and functionality. We need a solution that can handle fine-grained access control and is easy to integrate into our existing server architecture.
Describe the solution you'd like
I propose the addition of an authorization middleware based on Kasbin to our server. Kasbin is a powerful and flexible open-source library that provides support for Role-Based Access Control (RBAC) and Access Control Lists (ACL). By integrating Kasbin as a middleware, we can centralize and streamline the authorization logic, making it easier to manage and maintain access control policies.
The authorization middleware should include the following key features:
Describe alternatives you've considered
Currently, we might be using custom authorization logic or other authorization middleware. However, integrating Kasbin will provide us with a more robust and feature-rich authorization solution, with a focus on maintainability and extensibility.
Additional context
Adding the Kasbin-based authorization middleware will significantly enhance our server's security and make managing access control more manageable. Any relevant details or considerations regarding the integration, such as the choice of policy storage or policy syntax preferences, would be beneficial for further discussion.
This issue is related to #3
The text was updated successfully, but these errors were encountered: