LDAP/Active Directory integration with Kyndryl Modern Operations Applications enables IdP provider Authentication Protocol type:
LDAP/Active Directory
.
This API integration is valuable to allow the system to retrieve users' group information from external IdP groups. By bringing your external IdP groups to Kyndryl Modern Operations Applications, you will fully enable the capability to map your users groups to Legacy Core Teams in Kyndryl Modern Operations Applications (i.e. assign order approval user and notify external group users by mail).
To access the Developer Console, follow these steps:
Click the
user profile icon
in the upper-right side of the Kyndryl Modern Operations Applications portal.
Select
Developer Console
.
LDAP configuration
In case of hybrid authorization, where teams are maintained externally, you should bring in your LDAP credentials to the system by using the API below in the configuration service. The
configurationkey
should be
_ldap_config
and all the fields under
configurationvalue
are mandatory.
Step 1
Save the configuration value:
In the Developer Console, from the
Application
dropdown menu, select
core
.
From the
Service
dropdown menu, select
cb-core-configuration-service
.
Scroll to the
Configuration
section:
API:
core/configuration/v1/configvalues
Body:
Provide the payload to save the configuration value in application/json format as shown in the following example:
{
"configurationkey": "_ldap_config",
"configurationvalue": {
"base":"dc=testdomain,dc=com",
"host":"ldap.example.com",
"username":"readonlyuser",
"password":"test",
"useSSL": false
}
}
Step 2
Add the
authtype config
to include the initial user details:
In the Developer Console, from the
Application
dropdown menu, select
core
.
From the
Service
dropdown menu, select
cb-core-authorization-service
.
Scroll down to the
Configuration IDP-Authtype
section:
API:
core/configuration/v1/authtype/configurations
Body:
Provide the payload to add the configuration value in application/json format as shown in the following example:
{
"initial_system_admin_team_code": "MCMPAdmin",
"initial_system_admin_org_code": "admin_org",
"initial_system_admin_team_external_ref_id": "Admin", [Take it from the external group details page]
"auth_type": "hybrid",
"name": "yourhybrid"}
Once the API is successfully executed, note down the
id
element in the API's response. This
id
is needed in the next step.
Step 3
Create the relation between the IdP and the
authtype_config
.
This step should be performed by the external IdP user.
You should already be in the
cb-core-authorization-service
APIs, and under the
Configuration IDP-Authtype
section.