The Zurich release has arrived! Interested in new features and functionalities? Click here for more

Simplest way possible to allow self-registration

kjetil
Kilo Contributor

I'm trying to allow people to self-register for Service Now portal in the simplest way possible.

The user should be able to give email address and password (otherwise password will be set randomly) - Optionally they can give FirstName and Last Name as well.

When user click submit they should be registered as a SN user and automatically logged in with a session to ServiceNow as the newly created user.The browser will switch to a new incident as if the user had chosen to create one from scratch.

Anybody up for this?

regards

Kjetil

1 ACCEPTED SOLUTION

TrevorK
Kilo Sage

We are using SAML for our SSO and we do something very similar to this. Our solution has been in place for over 5 years, so there might be much better solutions by now.


We do this for "public" chat because, until I think Istanbul, public (anonymous) chat is not supported.



When the user navigates to the initial Chat screen they are prompted to enter in their name, email, etc. In the background an account is already created for them (because they hit the page) and this account is then updated when they provide the appropriate information and click submit. They are already logged in and ready to use Chat. All the work is done in the SAML login script - we look for when they hit a specific URL and then we do our magic.



In hindsight, with SAML you should also be able to create a public page. Upon submission of the public page you are redirected to ServiceNow and your session auto-logged in with the created user. Perhaps a more elegant solution than ours and the code for doing it probably exists in the Login Script as well.




If you are not using SAML, well, I guess my post is of little help!


View solution in original post

5 REPLIES 5

Any questions at all I will do my best to answer - I don't think this sort of thing is really supported or documented by ServiceNow so feel free to reach out any time!