ldap获取ad域帐号问题,需求帮助

问题描述

在ad域里面存在两个组Users以及Account其中Users下面存在ldap登录帐号Administrator,Account下是用户帐号(注意:Users属于系统默认,路径使用CN表示)现在有一个问题,我用的方法在检索ad域的时候,获取不到有效的帐号,登录不到指定的组。ldap的帐号信息CN=AdministratorCN=UsersOU=vpnuser据分析,可能就是两个CN的原因,导致指向不明此外,使用Account下的某一帐号作为Ldap登录信息CN=TestOU=Account程序是可以检索出帐号信息的。请大神们分析一下原因,下面的是检索用的方法filter=(objectClass=user)List<Map<String,Object>>list=template.search("","(&"+person+"("+this.loginName+"="+loginName+"))",newDepartContextMapper());

解决方案

解决方案二:
用LDAP客户端工具先检索过没?你下载一个ApacheDirectoryStudio客户端工具登陆到LDAP看看情况!
解决方案三:
登录使用全路径的CN名呢?那个ou放在最后但它不是顶级domain啊。会不会非管理员用户看的内容更少啊而管理员用户要求更严格?
解决方案四:
引用1楼littlebrain4solving的回复:

用LDAP客户端工具先检索过没?你下载一个ApacheDirectoryStudio客户端工具登陆到LDAP看看情况!

检索过了,有帐号

时间: 2024-10-28 22:31:46

ldap获取ad域帐号问题,需求帮助的相关文章

1111-java通过ldap修改ad域用户密码问题

问题描述 java通过ldap修改ad域用户密码问题 java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题java通过ldap修改ad域用户密码问题 解决方案 Java使用LdAP获取AD域用户用JAVA通过LDAP修改AD用户密码注意事项Java添加.修改MS AD用户密码

java通过ldap修改ad域用户密码问题

问题描述 java通过ldap修改ad域用户密码问题 java通过ldap修改ad域用户密码问题.做过这个东西的朋友,我需要帮助. 解决方案 Java使用LdAP获取AD域用户用JAVA通过LDAP修改AD用户密码注意事项Java添加.修改MS AD用户密码

php获取ad域用户:PHP 读取 AD 用户

<?php  //phpinfo();  $host = "******:389";  $user = "**@**";  $pswd = "*****";  $ad = ldap_connect($host) or die( "Could not connect!" );  if($ad){  //设置参数  ldap_set_option ( $ad, LDAP_OPT_PROTOCOL_VERSION, 3 ); 

请教一个关于公司网内通过ASP.Net获取用户NT帐号的问题

问题描述 看了其他一些帖子,但是好像无法解决我的问题.所以再上来问,谢谢.公司局域网,所有的公司用户都登陆User这个域,所有公司外人员登陆OutUser这个域.程序为ASP.Net+SQL05在一台装XP的台式机上,程序通过stringcurrUser=Context.User.Identity.Name来获取用户的NT帐号,IIS里面已经禁用了匿名访问,设置域为User.但是始终获取不了用户的帐号,用户端弹出输入用户名和密码的框,三次后失败.最后没有办法,试了一下OutUser这个域,居然可

PostgreSQL 如何提升LDAP或AD域认证的 高可用

PostgreSQL 如何配置AD域认证或LDAP认证,请参考:http://blog.163.com/digoal@126/blog/static/16387704020145914717111/http://blog.163.com/digoal@126/blog/static/1638770402014563264469/ 引入LDAP,AD认证,可能会增加故障点,当认证服务器出现故障时,认证将失败.本文主要介绍一下PostgreSQL是如何解决这个问题的,以及部分代码的分析. 当用户选择

怎么获取AD域用户修改密码时间...急急急...

问题描述 在修改AD域用户密码时,怎么获取该密码修改时间.求实例代码.谢谢. 解决方案 解决方案二:属性名:pwdLastSet属性值:129726469073412727是这个吗?

通过API获取新浪微博的帐号或者邮箱?

问题描述 授权后,要调用哪个API,哪个接口来获取登录用户的邮箱或者登录的账户名呢?在线求答 解决方案 解决方案二:自己顶在线等解决方案三:引用1楼od_huang的回复: 自己顶在线等 AMicroblogAPI,参考有个例子解决方案四:引用2楼chinajiyong的回复: 引用1楼od_huang的回复:自己顶在线等AMicroblogAPI,参考http://open.weibo.com/wiki/Rest_APIhttp://open.weibo.com/wiki/%E9%A6%96%

问一下关于获取AD域信息的问题

问题描述 WindowsPrincipalwp=(WindowsPrincipal)Thread.CurrentPrincipal;publicstringusername{get{string[]wpArray=wp.Identity.Name.Split(newstring[]{"\"},StringSplitOptions.RemoveEmptyEntries);returnwpArray.Length>0?wpArray[1]:"";}}protect

企业信息化系统基础——AD:使用C#批量创建帐号

创建 如果一个公司打算使用微软的产品来构建自己的办公自动化系统,那么,建议采用主域控制的方式.那么,必然就要用到活动目录(AD),这样,IT部门就需要为公司的每一个员工来创建域帐号.如果公司比较大的话,这是一个很大的工程.而且,我们会发现,有些工作量基本上是在重复劳动,人力资源部为了给It部门提供人员名单,会录入一次人员的各种信息,比如姓名.工号.所属部门.部门领导.电话号码等等,那么,IT人员在拿到这张表后,他又要重新录入一次.并且常常会因为人为的原因导致帐户中出现错误.下面,我们就用C#编写