Bypass SSO for VRM Vendor Portal

Shawn Puckett
Giga Contributor

We have client that decided to use SSO for their SN access which most people considers best practice. Then the client purchased Vendor Risk Management and based on the SN defined standard VRM vendor user management workflow* and the large number of vendors decided to use SN internal user management and auth for Vendor user accounts.

So for this to work we need to bypass SSO on the Vendor Portal login but everything we have tried has failed. Has anyone been able to find a solution for this? i.e. you go to https://clientname.service-now.com/vdp
 
*SN’s standard workflow for VRM around vendor user management focuses on the fact that once you setup a primary contact with a vendor then the vendor can largely self-manage their users for adding users, assign task to users or removing access for their own Vendor assessments.

1 ACCEPTED SOLUTION

Shawn Puckett
Giga Contributor

This is our fix:

 

  1. Go to sys_public.list
  2. Validate that $sp Active is set to True
  3. Go to Service Portal > Widgets
  4. Clone the Login widget to something like VDP Login (id – vdp-login)
  5. Open VDP Login widget and edit the Server Script
    • Comment out this line:

var bypass_sso = options.bypass_sso == "true";

    • Add this line below the commented line:

var bypass_sso = true;

  1. Go to Service Portal > Pages
  2. Open vdp_login
  3. Then under related links pick “Open in Designer”
  4. Then delete the current Login Widget and replace with new VPD Login widget
  5. Launch the VDP Portal login to test, i.e. https://NAME.service-now.com/vdp

View solution in original post

15 REPLIES 15

Chuck Tomasi
Tera Patron

Have you tried using https://clientname.service-now.com/side_door.do? This bypasses the SSO login, but I'm not sure if it gets you to the vdp portal page properly. Give it a try and let us know.

Shawn Puckett
Giga Contributor

We have tried that but Vendor accounts are marked as external accounts so they can't use that login page, only the VDP Login page which is auto redirecting to SSO.

 

Also not the client is still on Jakarta but they are upgrading to London in Q1/2019.

karuna8
Tera Contributor

Hi Shawn,

I am also facing same issue and ServiceNow suggested us to use multi provider SSO to bypass SSO for Vendor Portal. 

Please let me know if you find any solution for this.

Regards,

Karuna

 

 

karuna8
Tera Contributor

One solution is, when you mark sys_public page $sp =true, then it automatically redirects to vdp login page.