question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for multiple IDPs?

See original GitHub issue

Right now this library is limited to a single IDP. I have need where users could authenticate from 2 different IDPs.

Django SAML2 library has the ability to configure multiple IDPs and offers a WAYF page if the IDP is unknown. https://github.com/knaperek/djangosaml2#pysaml2-specific-files-and-configuration

https://app.example.com/oauth2/login?next=/&idp=adfs.example.com https://app.example.com/oauth2/login?next=/&idp=adfs.different.com

If only one IDP is configured, then nothing changes. If multiple IDPs are configured and the IDP is not in the login request then a WAYF view would be served. The value in the IDP would be the current SERVER value

Would there be interest in a PR to add support for this? If I had time, I’d work on one.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:21 (20 by maintainers)

github_iconTop GitHub Comments

1reaction
JonasKscommented, Jun 29, 2022

A PR to swap out pyJWT with python-jose welcome.

1reaction
peterfarrellcommented, Nov 17, 2021

Hi all, I’m actively working on a PR for this feature. Watch this space.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Using multiple identity providers | Atlassian Support
You can configure multiple identity providers (IdPs) in SAML and OpenID Connect configuration for Atlassian Data Center products such as ...
Read more >
How can I use multiple Identity Providers? - SAML Single Sign ...
Navigate to the SAML SSO configuration page, in the Identity Providers tab, click on the "Add IdP +" button to start configuring a...
Read more >
Google now supports multi-IdP SSO in Google Workspace ...
Google Cloud now supports Single Sign On with multiple third-party identity providers, giving customers more flexibility when signing in.
Read more >
Multiple Identity Provider Organizations - Auth0
Learn about multiple Identity Provider (IdP) Organizations, in which every Auth0 Organization has more than one Auth0 connection.
Read more >
Multiple Identity Providers (IdPs) - Condeco Configuration Guide
Support for multiple IdPs Condeco can be configured to seamlessly integrate with multiple identity providers to authenticate your users.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found