Auto-redirecting to multiple idp's

Dubz
Mega Sage

Hi All,

We're configuring a second instance of AD and i just want to clarify some details about how users are redirected to the correct idp.

Does anyone have any input on how best to seamlessly redirect users to the correct idp? If i use the glide.authenticate.sso.redirect.idp property i can only redirect users to one idp which is no good to me. If i disable the property users have to click the 'use external login' link and then enter their username in order to be redirected.

I was thinking of trying to modify the login widget to immediately direct users to the screen that follows after clicking the 'use external login' button. That seems to be the most seamless option at the moment but f anyone has any genius alternatives (or indeed guidance on how to modify the login widget) i would love to hear them šŸ™‚

 

find_real_file.png

Cheers

Dave

1 ACCEPTED SOLUTION

Dubz
Mega Sage

If anyone's interested, the glide.authenticate.sso.redirect.idp property is overridden by providing users with a link that directs them to the correct idp. The syntax below achieves this so my internal users are picked up by the auto-redirect when they navigate to the instance address and customer users are provided with the link below to take them to a different idp.

 

https://<instance_address>/login_with_sso.do?glide_sso_id=<sys_id of the sso configuration>

View solution in original post

6 REPLIES 6

Thanks Richard, we did consider that option but in the end it was decided that requiring the customer to re-enter login details when accessing ServiceNow didn't fit with our company policy of providing a seamless customer experience. If we weren't redirecting users through to ServiceNow from our main customer portal then i think modifying the login widget as you've described would have been the best option.

that is exactly what we need to do!  would you mind sharing your widget code?