LDAP/AD:如何获取用户名或samaccountname用户



我开始使用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";,指示匿名绑定

最新更新