[英]LDAP Authentication with JSF and Tomcat
我正在尝试开发一个Web项目,但是使用LDAP验证用户身份是必需的,我正在执行以下操作:
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.PROVIDER_URL, "ldap://host:port");
env.put(Context.SECURITY_PRINCIPAL,"user@hostname.lab.local");
env.put(Context.SECURITY_CREDENTIALS, "mysecret");
env.put(Context.REFERRAL,"follow");
DirContext ctx = new InitialDirContext(env);
而且我没有收到任何错误,但是我需要检查用户的状态才能授予访问权限。 我该怎么办? 我走的路正确吗?
LDAP身份验证分两个步骤进行。
如果所有操作都成功,则对用户进行身份验证。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.