62,616
社区成员
发帖
与我相关
我的任务
分享
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, url);
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, username);
env.put(Context.SECURITY_CREDENTIALS, userpass);
DirContext ctx = null;
try {
ctx = new InitialDirContext(env);
} catch (AuthenticationException authe) {
InetAddress.getLocalHost().getCanonicalHostName()
這種方式,獲取的域名是www.com.cn這種形式的。當把域名的獲取方式改成System.getenv("USERDOMAIN")
這種方式的時候獲取的域名是另外一種形式。我之前的想法是我用著兩種方式都可以直接登陸計算機,那在這裡應該也能通過驗證啊。但令人不解的是第一種方式不行......