当前位置:编程学习 > JAVA >>

求教JAVA WEB中,如何验证WINDOWS域账号和密码!

项目有个需求。注册账号时,一部分用户需要把注册的账号和密码与WINDOWS的域账号和密码比对。项目是在WINDOW中开发,然后会在LINUX中部署。在网上找了很久都没有找到方法。请高手帮帮忙。 --------------------编程问答-------------------- 下面是域验证的一段关键代码:
Hashtable<String, String> env = new Hashtable<String, String>();			env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://"+areaName+":389/");

env.put(Context.SECURITY_AUTHENTICATION, "易做图");
env.put(Context.SECURITY_PRINCIPAL,loginName);
env.put(Context.SECURITY_CREDENTIALS,password);

 
DirContext ctx = new InitialDirContext(env); 
ctx.close(); 
--------------------编程问答-------------------- 这个问题涉及到使用JAVA来和LDAP服务器进行交互,用来进行用户认证。看看这方面的资料
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,