Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Service Portal Accessible to External Users

shloke04
Kilo Patron

Hi Everyone,

We already have a Service Portal built up with SSO enabled. There is a requirement in our Project to implement another Portal which would be accessible to external users(Those users who are not present in our Now instance). We are planning to provide them a self-registration, which would eventually create a user record for them in ServiceNow and that would be a local account (not SSO). How can a portal record( for. e.g. abc.service-now.com/external) bypass the SSO ? We do not want the SSO to check 'service-now.com' and immediately redirect to SSO , as these users do not have network credentials. All they have is a local account.

nathanfirth goranlundqvist ctomasi dave.slusher

Any suggestion would be really helpful.

Regards,

Shloke

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke
4 REPLIES 4

rohantyagi
ServiceNow Employee
ServiceNow Employee

I am sorry if I over simplified it. But i think you need to just make the portal page public:


find_real_file.png


Since you have the selected bests tagged to the question so I am assuming its not that simple. Here is a blog from Goran that i think will be helpful for you: A mix of Service Portal, public pages and SSO


Henrik Jutterst
Kilo Sage

Hi, found your post since I'm working on a simular thing where we have SSO for internal users but would like to user External login for a service protal (/sp).

 

Did you manage to solve this with the info and /or the link to Görans article (A mix of Service Portal, public pages and SSO)?

 

/Henrik

Yang Lu
ServiceNow Employee
ServiceNow Employee

You'd need to leverage installation exits: https://docs.servicenow.com/bundle/madrid-platform-administration/page/script/server-scripting/reference/r_InstallationExits.html

An example of this in action are these two use cases:

Andrew Bettcher
Kilo Sage

I arrived here because my external users (i.e. not linked to my company) were being redirected to the SSO login page rather than the portal link that I had given them. I traced the issue to the system property called glide.authenticate.sso.redirect.idp which had a sys_id as the value. 

I deleted the property and tried again (on my personal phone to get around the automatic SSO) and it took me to the login screen.