Multi-Provider SSO won't allow local authentication

tpringlewithrdx
Kilo Contributor

Hello everyone!

This is the first time I've used this site but I could really use some help on this one.

I turned on Multi-Provider SSO to start using the Service-Now mobile app, and that is working great, but as far as I can tell, I know the website should allow local authentication especially since I have the glide.authentication.external.disable_local_login -> false. I need the app to work so that it goes to the local login first but then have it go to Okta when you click on that, "Use External Login" link. Though it's just default going to the Okta login every time I use the phone app, and it won't even allow it go back to local login once I'm on that login screen.

One thing I noticed is that if I use the mobile view overhaul on browser on my computer it appears that it appears for a split second and immediately goes to Okta, so it doesn't give you a chance. Anyone have any idea on what this possibly could be?

7 REPLIES 7

Michael Fry1
Kilo Patron

Once you use the External Login and you authenticate, your browser will remember and either login you in directly or take you to your SSO page. The only way to get back to the local login, is to use side_door.do. External Authentication (Single Sign-On - SSO) - ServiceNow Wiki


Unfortunately it does not do this. Even if I clear the cache on my browser. I also tried with a subsequent browser (Firefox) on my computer that I have never used to login to Service-Now before on at least my development site, most likely including production. I believe there is something more behind this.


Just read this:


After a user successfully logs in to the IdP page, a cookie containing the IdP sys_id is added to the browser. The next time the user attempts to log in to the ServiceNow system, the system redirects the user to log in to the IdP server, which automatically logs in to the ServiceNow system. Section 5 wiki: http://wiki.servicenow.com/index.php?title=Multiple_Provider_Single_Sign-On#gsc.tab=0



Did you try clearing cookies?


Yes. And every user I've tested with had the same thing happen to them.



On Oct 26, 2016 5:16 PM, "Michael.Fry" <community-no-reply@servicenow.com>