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
Tera Guru

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.