Multiple SSO choice in self hosted? #2204

Closed
opened 2025-11-20 07:05:49 -05:00 by saavagebueno · 2 comments
Owner

Originally created by @Silex on GitHub (Aug 19, 2025).

Is your feature request related to a problem? Please describe.

At the moment, our users can only log in from a single source (azure OR workspace but not both).

Describe the solution you'd like

I would like to use something like the cloud version does in self hosted installations:

Image

Describe alternatives you've considered

I'm not sure if it's feasible, I'm asking for alternatives. How does the cloud version do it? Basically let the user use their microsoft/google account.

Additional context

Right now we use AzureAD.

Originally created by @Silex on GitHub (Aug 19, 2025). **Is your feature request related to a problem? Please describe.** At the moment, our users can only log in from a single source (azure OR workspace but not both). **Describe the solution you'd like** I would like to use something like the cloud version does in self hosted installations: <img width="626" height="1016" alt="Image" src="https://github.com/user-attachments/assets/f6ef6a95-66cb-4956-b5e2-67d75d093707" /> **Describe alternatives you've considered** I'm not sure if it's feasible, I'm asking for alternatives. How does the cloud version do it? Basically let the user use their microsoft/google account. **Additional context** Right now we use AzureAD.
saavagebueno added the feature-request label 2025-11-20 07:05:49 -05:00
Author
Owner

@nazarewk commented on GitHub (Aug 19, 2025):

I am pretty sure on the Cloud, it is a custom login screen tightly integrated with our Identity Provider integrations offering.

Self-hosted uses different Dashboard login designed for a single (universal) IdP.

To support more than one you would need to:

  • choose an appropriate federated IdP and configure other upstream providers
  • adjust the dashboard to support those:
    • the federated IdP might already support something out of the box as a regular login
    • you might need to provide your own login screen dedicated to the specific IdP of your choosing

Personally I plan to put Dex between applications and the OIDC providers so I could (theoretically) try multiple of those before settling on a specific offering.

@nazarewk commented on GitHub (Aug 19, 2025): I am pretty sure on the Cloud, it is a custom login screen tightly integrated with our Identity Provider integrations offering. Self-hosted uses different Dashboard login designed for a single (universal) IdP. To support more than one you would need to: - choose an appropriate federated IdP and configure other upstream providers - adjust the dashboard to support those: - the federated IdP might already support something out of the box as a regular login - you might need to provide your own login screen dedicated to the specific IdP of your choosing Personally I plan to put [Dex](https://dexidp.io/) between applications and the OIDC providers so I could (theoretically) try multiple of those before settling on a specific offering.
Author
Owner

@Silex commented on GitHub (Aug 19, 2025):

Yes, on the discord I was told that what should work is use Authentik, and configure it to use multiple sources (e.g our AzureAd, and add microsoft & google).

@Silex commented on GitHub (Aug 19, 2025): Yes, on the discord I was told that what should work is use Authentik, and configure it to use multiple sources (e.g our AzureAd, and add microsoft & google).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#2204