java ldap验证用户失败 报错ldap:error code 49 -80090308
具体ldap参数如下。提示用户名或密码错误。想请教下用户名应该怎么配置?Hashtable<String,String>env=newHashtable<String,S...
具体ldap参数如下。提示用户名或密码错误。想请教下用户名应该怎么配置?
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_CREDENTIALS, drawPassWord);
env.put(Context.SECURITY_PRINCIPAL, "cn=" + userName +",ou=MHCBCN,dc=mhcbshad,dc=com");
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://203.158.12.74:389/"); 展开
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_CREDENTIALS, drawPassWord);
env.put(Context.SECURITY_PRINCIPAL, "cn=" + userName +",ou=MHCBCN,dc=mhcbshad,dc=com");
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://203.158.12.74:389/"); 展开
3个回答
展开全部
最后在“PRINCIPAL”中加了域名可以了。比如登录名:arthur,所在域:arthurzhang.cn,“PRINCIPAL”设置为“arthur@arthurzhang.cn”,就可以通过LDAP验证了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
2022-02-23
展开全部
1、创建AD用户时记得设置用户属性userAccountControl,设置为66048:66048=65536+512=密码永不过期+账号正常;
2、env.put(Context.SECURITY_PRINCIPAL, "cn=" + userName +",ou=MHCBCN,dc=mhcbshad,dc=com");
改为:
env.put(Context.SECURITY_PRINCIPAL, userName + "@mhcbshad.com");
2、env.put(Context.SECURITY_PRINCIPAL, "cn=" + userName +",ou=MHCBCN,dc=mhcbshad,dc=com");
改为:
env.put(Context.SECURITY_PRINCIPAL, userName + "@mhcbshad.com");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个错误一般是用户名或密码错误
多确认一下
多确认一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询