Skip to content

Feature Request: Add User Authentication for GitHub Label Notifier #182

@grasmarcussanti129

Description

@grasmarcussanti129

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions