您可以使用 TestLdapAuthentication 方法验证当前已启用的 LDAP 身份验证设置。如果配置正确,API 调用将返回测试用户的组成员资格。
此方法具有以下输入参数:
名称 | 说明 | 类型 | 默认值 | 必需 |
---|---|---|---|---|
username | 要测试的用户名。 | 字符串 | 无 | 是 |
password | 要测试的用户名的密码。 | 字符串 | 无 | 是 |
ldapConfiguration | 要测试的 ldapConfiguration 对象。如果提供此参数,即使 LDAP 身份验证当前已禁用,系统也会测试提供的配置。 | ldapConfiguration | 无 | 否 |
此方法具有以下返回值:
名称 | 说明 | 类型 |
---|---|---|
groups | 包括测试用户作为成员的 LDAP 组列表。 | 数组 |
userDN | 测试用户的完整 LDAP 可分辨名称。 | 字符串 |
此方法的请求类似于以下示例:
{ "method": "TestLdapAuthentication", "params": {"username":"admin1", "password":"admin1PASS" }, "id": 1 }
此方法返回类似于以下示例的响应:
{ "id": 1, "result": { "groups": [ "CN=StorageMgmt,OU=PTUsers,DC=prodtest,DC=solidfire,DC=net" ], "userDN": "CN=Admin1 Jones,OU=PTUsers,DC=prodtest,DC=solidfire,DC=net" } }