我开始使用unbounded SDK连接LDAP/AD并使用它。使用WhoAmIExtendedRequest
,我可以获得samaccountname。但是谁能得到用户和完整的用户名呢?是否有其他请求或DN?感谢
当从Active Directory获得结果(即WhoAmIExtendedResult
(时,您应该能够使用WhoAmIExtendedResult.getAuthorizationID()
方法来获得经过身份验证的用户的DN。Javadoc中描述了该类的一个示例,但AD服务器返回的授权ID可以采用以下形式之一:
dn: uid=username,ou=clients,dc=example,dc=com
u: uid=username
- 空字符串或只是";CCD_ 6";,指示匿名绑定