naresh
naresh

Reputation: 2113

How do I pass to service provider which identity provider was chosen by user for authentication?

We intend to support multiple identity providers (Google, Facebook, Yahoo, LDAP, ADFS) for user authentication using WSO2 Identity Server. We have a requirement that Service Provider (SP) know which identity provider was chosen by user for authentication. SP and WSO2 IS use SAML.

Is it possible to have some parameter (configured per identity provider) to be returned by WSO2 to SP (either as claims or query parameter) on successful authentication or every time WSO2 IS redirects user to SP Assertion Consumer URLs?

Upvotes: 1

Views: 125

Answers (1)

Agustino
Agustino

Reputation: 173

You can set it in the Service Provider -> Local & Outbound Authentication Configuration. Select option "Always send back the authenticated list of identity providers".

Local & Outbound Authentication Configuration

Upvotes: 2

Related Questions