java写AD域验证用户名是否存在域上
我想问的是:验证的时候,只认证域名,用户名不认证密码是否可以?代码如下:env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun....
我想问的是:验证的时候,只认证域名,用户名 不认证密码是否可以?
代码如下:
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, LDAP_URL);
env.put(Context.SECURITY_AUTHENTICATION, "simple");
//domainname是域名 username是用户名
env.put(Context.SECURITY_PRINCIPAL, domainname + "\\"+ username);
//按照正常流程是需要加入以下代码一起验证的吧?现在小弟打算不加这段代码,是否可以呢?
//env.put(Context.SECURITY_CREDENTIALS, password);
小弟刚接触AD域,求大神给我解答以下,不胜感激。 展开
代码如下:
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, LDAP_URL);
env.put(Context.SECURITY_AUTHENTICATION, "simple");
//domainname是域名 username是用户名
env.put(Context.SECURITY_PRINCIPAL, domainname + "\\"+ username);
//按照正常流程是需要加入以下代码一起验证的吧?现在小弟打算不加这段代码,是否可以呢?
//env.put(Context.SECURITY_CREDENTIALS, password);
小弟刚接触AD域,求大神给我解答以下,不胜感激。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询