繁体   English   中英

使用“com.sun.jndi.ldap.LdapCtxFactory”的LDAP身份验证中SECURITY_PRINCIPAL的正确格式是什么

[英]What is the correct format for SECURITY_PRINCIPAL in LDAP authentication using "com.sun.jndi.ldap.LdapCtxFactory"

env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://xxx.xxx.xxx.xx:xxx");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, "CN=username");
env.put(Context.SECURITY_CREDENTIALS, pwd);
env.put(Context.REFERRAL,"follow"); 

我只需要搜索特定域中的“CN”。 尝试了上述方式和多种格式,但最终出现错误“LDAP 错误代码 49 AcceptSecurityContext 错误数据 52e v2580”。 请有人帮我解决这个问题。

不确定我们在您的问题陈述中缺少什么。

LDAP 错误代码 49 AcceptSecurityContext 错误数据 52e 当用户名有效但密码/凭据无效时返回。

我们有几个针对 Microsoft Active Directory 的 JNDI示例。

您应该告诉我们您尝试过的内容并显示日志或结果并阅读: https : //stackoverflow.com/help/how-to-ask

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM