You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In my project, I use the SustainSys library to allow companies to set up their SSO IDP. Since we don't have a predefined list of providers when configuring Saml2, we inject dynamic IdPs using the GetIdentityProvider and SelectIdentityProvider notifications. These notifications are handy for executing login commands. However, the main issue arises during the InitiateLogout command because the InitiateLogout command does not use notifications to fetch the IdP. Instead, it uses the following code.
It would be helpful to support fetching the IDP using notifications, instead of relying solely on a predefined list of providers. Alternatively, please suggest a solution to accommodate dynamic IDP providers.
The text was updated successfully, but these errors were encountered:
In my project, I use the SustainSys library to allow companies to set up their SSO IDP. Since we don't have a predefined list of providers when configuring Saml2, we inject dynamic IdPs using the GetIdentityProvider and SelectIdentityProvider notifications. These notifications are handy for executing login commands. However, the main issue arises during the InitiateLogout command because the InitiateLogout command does not use notifications to fetch the IdP. Instead, it uses the following code.
File: https://github.com/Sustainsys/Saml2/blob/v2/Sustainsys.Saml2/WebSSO/LogOutCommand.cs
var knownIdp = options.IdentityProviders.TryGetValue(new EntityId(idpEntityId), out IdentityProvider idp);
It would be helpful to support fetching the IDP using notifications, instead of relying solely on a predefined list of providers. Alternatively, please suggest a solution to accommodate dynamic IDP providers.
The text was updated successfully, but these errors were encountered: