-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Description
Currently, the GitHub Label Notifier UI is accessible without any authentication, which may lead to unauthorized access or usage of the tool. To enhance security and control over the subscriptions to issue labels, it is recommended to implement a user authentication system.
Suggested Implementation
- User Login: Introduce a login feature that allows only registered users to access the UI.
- Role Management: Different roles (admin, user) could manage access levels, ensuring that sensitive configurations are protected.
- Integration with Firebase Authentication: Leverage Firebase Authentication to simplify the implementation and management of user sessions.
Benefits
- Improves the security of the UI and the underlying data.
- Provides better control over who can subscribe to issue labels.
- Encourages responsible usage of the tool among internal users.
Additional Notes
User authentication can significantly enhance the application's integrity, especially as the number of users increases. This change could provide a more robust and secure experience for those utilizing the GitHub Label Notifier.
Metadata
Metadata
Assignees
Labels
No labels