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

Add Entra ID (formerly Azure AD) SSO Capability for Kutt #809

Open
jchurchward opened this issue Jan 24, 2025 · 1 comment
Open

Add Entra ID (formerly Azure AD) SSO Capability for Kutt #809

jchurchward opened this issue Jan 24, 2025 · 1 comment
Labels
good first issue Good for newcomers

Comments

@jchurchward
Copy link

jchurchward commented Jan 24, 2025

I am requesting the implementation of Entra ID (formerly Azure AD) Single Sign-On (SSO) capability for Kutt. This feature would enhance the user experience by allowing seamless and secure authentication through credentials managed in Entra ID.

Benefits:

  • Enhanced Security: Utilising Entra ID enables integration with advanced security features like multi-factor authentication (MFA), conditional access, and compliance with enterprise security policies.
  • Streamlined User Experience: Users can log in using their existing Entra ID credentials, reducing the need for separate usernames and passwords.
    Centralised Identity Management: Ability to manage user access, permissions, and de-provisioning through a single platform, simplifying administration.

For reference, Pingvin-Share implements a similar approach. In their setup, users and admins log in using Entra ID (formerly Azure AD) SSO, while all shared files remain accessible anonymously. This model closely aligns with the functionality being proposed.
You can explore their implementation here: Pingvin-Share GitHub Repository.

@poeti8 poeti8 added the good first issue Good for newcomers label Jan 25, 2025
@chrislawso
Copy link

chrislawso commented Jan 26, 2025

The user experience would be further enhanced by supporting OAuth 2.0 and/or OIDC, and not limiting to credentials managed in Entra ID.

If you search the issues you can find there was an old post with work and forks done to provide OIDC #367 and [poeti8] was "not interested." Here is one of the kutt forks with OIDC by @rophy https://github.com/rophy/kutt

The Pingvin-Share docs https://stonith404.github.io/pingvin-share/setup/oauth2login identify multiple Built-in OAuth 2 Providers.

Kutt v3.x with OIDC would be great.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants