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/.

Support For more information, see the API documentation in the IBM Security Verify Documentation Hub.

IBM Security Learning Academy 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"
                }
            ]
        }