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.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too