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

[EP] AAA #3

Open
antfin opened this issue Nov 19, 2024 · 0 comments
Open

[EP] AAA #3

antfin opened this issue Nov 19, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@antfin
Copy link
Contributor

antfin commented Nov 19, 2024

Implement a robust authentication and authorization mechanism in the user panel. Users should be able to authenticate using SSO across all panels and tools. The system should support RBAC with both basic features to enable/disable tools and advanced features to authorize tools to read or not read certain documents.

As a user, I want to authenticate using SSO so that I can access all panels and tools without logging in multiple times.
•The system supports SSO integration for all user panels and tools.
•Users can log in once and have access to all relevant panels and tools.

As an administrator, I want to enable or disable tools for different user roles so that users have access only to the tools they need.
•The system allows administrators to enable or disable tools based on user roles.
•Users can only access the tools enabled for their role.

As an administrator, I want to authorize tools to read or not read specific documents so that sensitive information is protected.
•The system supports setting permissions for tools to read or not read certain documents.
•Only authorized tools can access the specified documents based on the permissions set.

As an administrator, I want to manage user role assignments so that I can control access to tools and documents effectively.
•The system provides an interface for assigning and managing user roles.
•Changes in user roles are reflected immediately in tool and document access permissions.

As an administrator, I want to view audit logs of user access so that I can monitor and review access patterns and detect any unauthorized access.
•The system maintains audit logs of user access to panels, tools, and documents.
•Administrators can view and search audit logs to monitor access patterns.

@antfin antfin added the enhancement New feature or request label Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant