If your IAM supports protocal based authentication(SAML/OAuth), it would be a cakewalk to integrate.
As of now,i could only recommend below approach.
You could create users from your custom database using below command line util. This activity will provision users based on the information you have in your database.
Once your database sync’d, the users can login to API Portal.
C:\SoftwareAG\API_Portal\server\bin\work\work_apiportalbundle_s\tools\bin>y-tenantmgmt.bat createUser
The following option is required: -au, --affectedUser
Create user
Usage: createUser [options]
Options:
-ad, --affectedDescription
Description of affected user
-ae, --affectedEmail
E-mail address of affected user
-af, --affectedFirstName
First name of affected user
-al, --affectedLastName
Last name of affected user
-ap, --affectedPassword
Password of affected user
- -au, --affectedUser
User name of affected user
-p, --password
Password of editor
Default: superuser
-u, --user
User name of editor
Default: superuser
#webMethods#API-Management#API-Portal