Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.
In this tutorial, you will learn how to integrate webMethods Developer Portal with Azure Active Directory (Azure AD). This integration provides you with the following benefits:
You need an Azure AD subscription.
To configure the integration of webMethods Developer Portal into Azure AD, you need to add the application from the gallery to your list of managed SaaS apps. Perform the following steps:
In the Azure portal navigate to Azure Active Directory
Within Azure Active Directory navigate to Enterprise applications
To add a new application, Click the New application button
In app gallery page click Create your own application
In the application creation popup provide the application name and choose it as a Non-gallery application
After application creation you will be navigated to the application landing page, select Set up single sign-on
In the single sign-on type selection page, select SAML
On the Setup Single Sign-On with SAML page, click the Edit icon to open the Basic SAML Configuration dialog.
On the Basic SAML Configuration section, If you wish to configure the application in IDP initiated mode, perform the following steps:
After saving the above settings, copy the Azure AD identifier, Login URL, and Logout URL. It is required to fill it in webMethods Developer Portal
The objective of this section is to create a test user in the Azure portal
In the Azure Active Directory, select Users,
Select New user at the top of the screen.
Edit the user properties and click Create.
In the Azure portal, select Enterprise Applications, select All applications, then select webMethods Developer Portal.
In the menu on the left, select Users and groups. Click the Add user button, then select Users and groups in the Add Assignment dialog.
In the Users and groups, dialog select created user in the Users list, then click the Select button at the bottom of the screen.
In webMethods Developer Portal navigate to Administration → SAML
Enable SAML and configure the IdP ID, SP ID, Single Signon/Logout URLs
We wanted to provision the users in webMethods Developer Portal based on the SAML response. And hence enable automatically create user flag in the Advanced settings page.
Set the authentication comparison context to exact
Map the attributes of webMethods Developer Portal to SAML assertion attributes using attribute mapping.
To assign default user group (API Consumer) for onboarded users. Navigate to Administration → Users choose Default group name
Now if you navigate to webMethods Developer Portal sign-in page, you would see an option to log in via SSO