0
的屬性我連接到LDAP服務器鮑勃:查看當前連接的LDAP用戶
Hashtable props = new Hashtable();
props.put(Context.SECURITY_PRINCIPAL, "cn=Bob,cn=Users,dc=myCompany,dc=com");
props.put(Context.SECURITY_CREDENTIALS, "Password1");
props.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
props.put(Context.PROVIDER_URL, url);
InitialLdapContext context = new InitialLdapContext(props, null);
現在我想看看Bob的姓名和電子郵件地址。
我期待在context
上找到一個方法來返回當前連接的用戶的屬性,但我找不到一個。
Bob沒有搜索目錄的權限,所以連接後我不能使用context.search
。
有沒有辦法獲得這些屬性,而無需再次調用LDAP服務器,或者必須先以其他人身份連接?