This topic describes how to configure OneLogin to provide SSO for ServiceNow using SAML.
If you want to set up SSO for ServiceNow with form-based authentication, see Adding a Form-Based Application.
On the Add App page - Configuration tab, select SAML2.0 - user provisioning under Connectors.
You can change the Display Name.
Click Save to display additional configuration tabs.


Activate the Integration - Multiple Provider Single Sign-On plugin.
Search for Integration - Multiple Provider Single Sign-On Installer.
You can manually scroll through the list of plugins or use the Show/Hide Filter icon and search using a keyword, like Multi.

Select the plugin.

Click the Activate button.
This adds the plugin, labeled as Multi-Provider SSO, as an option on your sidebar.
Set up Multi-Provider SSO.
For ServiceNow product documentation, see http://wiki.servicenow.com/index.php?title=Multiple_Provider_Single_Sign-On
On the Multiple Provider SSO Properties page, set Enable multiple provider SSO to Yes.
If you want to enable debug messages, set Enable debug logging for multiple provider SSO integration to Yes.
This will slow down performance and use disk space.
When prompted to Import Identity Provider Metadata, provide your Issuer URL.

Right-click on your newly created Identity Provider and select Copy sys_id.
You will provide the copied Identity Provider Sys ID value when you complete the SSO configuration in OneLogin.
In the Login URL field, enter your ServiceNow login URL, including the sys_id string that you copied in ServiceNow.
Use the syntax https://subdomain.service-now.com/login_with_sso.do?glide_sso_id=your_sys_id
 
OneLogin and ServiceNow should now be connected through SAML.
In some cases, the ServiceNow admin email may not match the OneLogin admin email. This can be remedied by doing the following:
ServiceNow supports deep linking into the application itself, but this function is not available through self-service. Please contact your ServiceNow support team to enable this feature.