Search Results :

×

ServiceNow Single Sign-On (SSO) using Shopify Store as Identity Provider

ServiceNow Single Sign-On (SSO) using Shopify Store as Identity Provider


ServiceNow Single Sign On (SSO) using your Shopify store. miniOrange provides a ready to use solution for your Shopify store. This solution ensures that you are ready to roll out secure access to your ServiceNow Application using Shopify Store credentials within minutes.

Login using Shopify ( Shopify Store as SAML IDP ) application gives you the ability to use your Shopify store credentials to log into ServiceNow Application. Here we will go through a step-by-step guide to configure Single Sign-On (SSO) between the ServiceNow as Service Provider and Shopify store as an Identity Provider.

Pre-requisite : Store as IDP - SSO Login Application

To configure SSO into ServiceNow Application with Shopify as IDP, you will need to install the miniOrange Store as IDP- SSO Login Application on your store

miniOrange Provides Secure Single Sign-On (SSO) access to your web services/application using Shopify Store as IDP.


Follow the Step-by-Step Guide given below for configuring SSO into ServiceNow Application using Shopify Store as IDP

1. Configure Shopify store as IdP (Identity Provider)

  • Go to your shopify store, click on Apps tab and select Store as IDP-SSO login application.
  • Shopify Single Sign-On (SSO) in wordpress oauth provider
  • Click on the Setup Application button in the left navigation bar.
  • Shopify Single Sign-On (SSO) in wordpress oauth provider
  • From the left navigation bar select Apps and click on Add Application button.
  • Shopify Single Sign-On (SSO) in wordpress oauth provider
  • Go to SAML tab and search for Custom SAML and select Custom SAML Application.
  • search and select for ServiceNow Application - shopify as idp
  • In the Add Application Section and Add Policy Section, enter the values by refering the below table.
  • Zendesk sso shopify as idp - idp configuration
    Zendesk sso shopify as idp - add policy settings
    Custom Application Name Choose appropriate App name
    SP Entity ID or Issuer https://[yourdomain].service-now.com
    ACS URL https://[yourdomain].service-now.com/navpage.do
    Single Logout URL https://[yourdomain].service-now.com/external_logout_complete.do
    Name ID E-Mail Address
    Name ID Format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
    Group Name DEFAULT
    Policy Name ServiceNow
    Login Method Password
  • Click on the Save button to save your configuration.
  • Now navigate to Select option and choose Metadata tab.
  • idp metadata under select option - shopify as idp
  • Now copy the Metadata URL under INFORMATION REQUIRED TO AUTHENTICATE VIA EXTERNAL IDPS section. This will be used in furthur steps.
  • idp metadata - shopify as idp for Salesforce CRM
You have successfully completed Shopify side configurations.

2. Configure SAML in ServiceNow

  • Login to ServiceNow as the system administrator.
  • Activate the Integration - Multiple Provider Single Sign-On Installer plugin by doing the following:
    • Search for plugins in the Filter navigator (top left input field).
    • Search for Integration - Multiple Provider Single Sign-On Installer from the search bar at the top of the Plugins page:
    • Right-click on the correct plugin, then select Activate/Upgrade:
    • ServiceNow Single Sign-on (SSO) admin login

    • This completes the installation of the Multiple Provider Single Sign-On plugin, allowing you to now configure Single Sign-On settings within ServiceNow.
  • Search for Multi-Provider SSO in the Filter navigator (top left input field). Select Identity Providers.
  • Click the SAML2 Update1 > Name. Select Configure > Form Design from the Additional actions menu.
  • ServiceNow Single Sign-on (SSO) configuration

  • The new Form Design tab should appear. Set the Sign LogoutRequest field after Sign AuthnRequest.
  • Click Save (top right). Close the Form Design tab.

3. Configure Shopify in ServiceNow

  • Go back to the Identity providers menu. Click New.
  • ServiceNow Single Sign-on (SSO) configure provider step

  • Select the SAML2 Update1 option.
  • ServiceNow Single Sign-on (SSO) select saml 2 update1

  • An Import Identity Provider Metadata pop-up dialogue appears.
  • Enter the Metadata URL you have copied from Step 2. Click on Import butto.
  • ServiceNow Single Sign-on (SSO) submit metadata url

  • Check Active. Check Default (if you want this SAML configuration to be the default).
  • In the user field, specify the ServiceNow user attributes that you will be matching against miniOrange with SAML. By default, this is user_name, but can be configured to match other attributes such as email, depending on your use-case.
  • Enter the following Identity Provider's SingleLogoutRequest URL: Sign into the miniOrange Admin Dashboard to generate this variable.
  • Change the Protocol Binding for the IDP's SingleLogoutRequest to the following: urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
  • Check Create AuthnContextClass.
  • Signing/Encryption Key Alias: Enter the alias name you created for the SAML 2.0 Keystore. By default, the integration looks for the alias saml2sp.
  • Signing/Encryption Key Password: Enter the password to your SAML 2.0 Keystore. By default, the password is the same as the default alias name.
  • Check Force AuthnRequest if you want to enable Force AuthnRequest.
  • Check Sign LogoutRequest and Uncheck Auto Provisioning User.
  • Uncheck Update User Record Upon Each Login. Your settings should look like this:
    ServiceNow SSO update user record
  • Click Update. Click Generate Metadata: The new metadata tab appears.
  • Save the X509Certificate value.
  • ServiceNow SSO Single Sign-on save certificate value

  • Create a file in a text editor in the following format:
        -----BEGIN CERTIFICATE-----
            [your X509Certificate value]
            -----END CERTIFICATE-----
           
  • Save the text file as servicenow_slo.cert: and close the metadata tab.
  • Select Properties under Administration from the Multi-Provider SSO sidebar on the left.
  • Check Enable multiple provider SSO.
  • Uncheck Enable Auto Importing of users from all identity providers into the user table. Click Save.
  • ServiceNow Single Sign-on (SSO) Uncheck Enable Auto Importing of users

You have successfully completed ServiceNow side configurations.

4. Testing SSO for ServiceNow

  • Go to your ServiceNow Application login page.
  • Click on the login button you customized earlier. You’ll be redirected to the login page of the Shopify store.
  • select project google oauth provider
  • Enter your Shopify Store login credential and click on Login. You will be automatically logged in to your ServiceNow Application account.

You have successfully configured Shopify as Identity Provider for your ServiceNow Application application.

Let's begin and Setup Single Sign-On (SSO) with popular Service Providers

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com