We installed Shibboleth SP3 on our IIS instance, it works pretty well to have a SSO authentication.
However, we want to pass a « login_hint » parameter to Azure (our IdP) to ease people with multiple accounts. This way, the login is already set if they are not connected yet and they just have to fill the form with their password.
Is there a way to pass a query string parameter from the initial http request to the Idp ?
For example, a user go to https://sp.server.com/[email protected], then he is redirected to https://login.microsoft.com/... Where we want to add this parameter.
Best regards,
Pierre Soundirarassou
To send login_hint parameter from Service provider to Azure AD, try making use of SAML.
Security Assertion Markup Language (SAML ) is standard for exchanging authentication and authorization identities between security domains. It uses security tokens containing assertions to pass information between Identity Provider and Service Provider.
Please refer the sample snippet below if it is helpful:
For more in detail, please refer the below links if helpful:
single sign on - SSO - SAML, Redirect a user to a specified landing page after successful log in - Stack Overflow.
How do I redirect to a specific page after a successful IdP or SP initiated login in AM (All versions)? - Knowledge - BackStage (forgerock.com).
https://www.componentspace.com/Forums/1579/How-to-pass-parameter-with-SP-initiated-sso-request