Integrate EmpowerID Microservices with ServiceNow
Organizations that have successfully connected EmpowerID to ServiceNow can leverage the powerful capabilities of EmpowerID's IAM Shop, Resource Admin, and Identity Manager microservices directly from the ServiceNow user interface. This is achieved by adding a widget to ServiceNow for each microservice you want to integrate. This article demonstrates how to add this functionality to ServiceNow by integrating the IAM Shop with a ServiceNow instance.
Although this article strictly demonstrates integrating the IAM Shop, you can follow the steps to integrate Resource Admin and Identity Manager microservices as well. When adding the widgets and pages for those microservices, use the appropriate naming convention and widget values for those microservices.
Procedure
Step 1 – Create a Service Portal Widget for the IAM Shop
Log in to your ServiceNow instance.
Navigate to All > Service Portal > Service Portal Configuration > Widget Editor.
Click Create a new widget.
Enter a name for the widget, such as “EmpowerID IAM Shop,” and click Submit.
This opens the Widget Editor.Replace the code in the HTML Template with code similar to the following. Be sure to replace the URL shown with the URL pointing to your organization's IAM Shop portal.
<iframe src="https://itshop.azurewebsites.net" style="width:100%;height:100vh"></iframe>
Save the widget.
Step 2 – Create a Service Portal Page
Navigate to Service Portal Configuration and click Add a new Page.
Enter a Page Title, such as “IAM Shop Page,” and click Submit.
This opens the Page designer.Under Layouts, select 12 and drag it onto the page.
Search for the IAM Shop widget just created and drag it onto the designer.
Click the Container link.
Click the Edit icon for the container.
Set the Container Width property to Fluid and save your changes.
Step 3 – Add a Navigation Menu Item for the IAM Shop Page
Navigate to All > Service Portals > Portals.
Select Service Portal.
Next to the Main menu field, click Preview this record.
Click Open Record.
Under Menu Items, click New.
On the Menu Item New Record form, enter the following information:
Type – Page
Label – This is the name that appears for the item in the menu.
Page – Set this to the IAM Shop page created earlier.
Glyph – Optionally, change the icon that appears next to the menu item.
Click Submit.
You should see the new menu item.
Navigate to the Service Portal home.
You should see the new IAM Shop menu item.Upon clicking the IAM Shop menu item, you should be prompted to authenticate and then directed to the IAM Shop for your organization.