Configuring the Verify Bridge by using the APIs
You can configure the Verify Bridge by using the IBM® Security Verify Agent Bridge Support Service POST API /config/v1.0/onpremagents.
To view the Verify API documentation on your tenant, see verify.ibm.com/developer/explorer/.
For more information, see the API documentation in the IBM Security Verify Documentation Hub.
Watch a Verify API
video in the IBM Security Learning Academy.
Sample JSON schema payload
{
"name": "MyLDAPAgent1.2",
"description": "Acme Corp on premise directory",
"apiClients": [
"uuid"
],
"heartbeat": 120,
"modules": [
{
"ldapauth": {
"ldapUri": [ "ldap://dsinternal.acme.com:389/" ],
"ldapStartTls": true,
"ldapCACerts":
"-----BEGIN CERTIFICATE-----
MIIDZTCCAk2gAwIBAgIQHLa4P29Hd4tDDxWEiuLkTjANBgkqhkiG9w0BAQsFADBFMRMwEQYKCZImiZPyLGQBGR
YDY29tMRUwEwYKCZImiZPyLGQBGRYFbXlkb20xFzAVBgNVBAMTDm15ZG9tLVcySzE2LUNBMB4XDTE5MTEwNTE0
NDIzOFoXDTM0MTEwNTE0NTIzOFowRTETMBEGCgmSJomT8ixkARkWA2NvbTEVMBMGCgmSJomT8ixkARkWBW15ZG
9tMRcwFQYDVQQDEw5teWRvbS1XMksxNi1DQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKFxIdry
wZK83gJzYd95/ZZQdHLRNxJrI6PnWirZplBCM3c5Q/bDAC3jHeJFee+98coGUroUnYiIoih2D1yjCU3dgHL2iv
BQlcBG68CX5AoGx8woUoxOJTNBrOADjtOB0Cyin+/LkixRj/bZR8qbUYjqQVO2JrCEDQqzcqqvXzjtAtySh+3r
s31DTgZfx3FbLCA2Ewam5vaeoaYRyH+WlARM8i3h3Kpxgnfy4o5goVmKu1VcoGL0JnL00Vj7JQF5OqdzBFnGHv
YG4h6jOogkA24PHQVMjypeIfy2G+QwIzOmDsCmq9kZI+YSUE9M4cvbOdvLjMhB5EKJbsPz19w38vMCAwEAAaNR
ME8wCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFAA+5KdAVf/bO5kLyNNbgeyibgIVMB
AGCSsGAQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBCwUAA4IBAQB9eI1e/RJcrAWUj2EU9IWPIJ9TqLFXI8IZmGda
PwDcf6gR8vN8SRtTptJzi1f2ERy5AYGLjkv/6dqOaTpOyd9NFdAZTmcrVDeEm1dlhVOoshb5JP1VrWxPqk2UjF
8yM5iXS0SJJBITXg6EKc2oLWIuhKlOKwPmUYrZhkarEuwGcTfEytBzisyn+NNBiG1HDckyrUN0cpgvaIt3IFTH
OXsep3MjiicvFjuJ/XxKLnR+aGsVy12ngesq9hMe17PwEoU4n4HcV0+EuYZKE02m2zgko4JB+S7cgMXWmErhUu
hN/0DUj6eedSXswczADrQ+9Vw61UgSPUyoLKyyzjoMPO2O
-----END CERTIFICATE-----"
"ldapMaxConnections": 64,
"ldapConnMaxTime": 600,
"ldapConnIdleTime": 60,
"ldapRequestTimeout": 60,
"ldapSearchBase": "o=dibm,c=us",
"ldapUserSearchObjectclass": [
"person",
"inetOrgPerson"
],
"ldapBindDn": "cn=droot",
"ldapBindPwd": "password",
"ldapFetchAttributes": [
"cn",
"sn",
"manager",
"mail",
"memberOf",
"telephone"
],
"ldapFetchBinaryAttributes": [
"ObjectGUID"
],
"ldapUsernameAttribute": "uid",
"ldapGroupnameAttribute": "cn",
"ldapGroupExternalIdAttribute": "dn",
"ldapUserGroupMembershipAttr": "memberOf"
}
}
],
"references": [
{
"id": "deddda7e-0e0a-4e87-91de-917cec218061",
"type": "/v1.0/identitysources/deddda7e-0e0a-4e87-91de-917cec218061",
"ref": "identitysources"
}
]
}