java 如何获取当前AD域用户名?
答案:1 悬赏:20
解决时间 2021-01-09 20:37
- 提问者网友:记得曾经
- 2021-01-08 23:14
java 如何获取当前AD域用户名?
最佳答案
- 二级知识专家网友:洎扰庸人
- 2021-01-09 00:21
Java直接读AD很麻烦
后来通过.net读取,发布成webservice给java访问,简单很多追问你好 谢谢你的解答 我们这不用.net,因为我们的OA系统要跟AD域同步,然后AD域登录后直接就能访问OA,而不需要二次登录,我只想知道java如何判断当前登录的用户是否是AD域用户,是的话就直接登录系统,不在输入用户名密码。追答问题点分析:
情况一:已知道当前登录用户的用户名ID, 需要解决的问题是 验证该用户是否是AD域用户?
如果已经知道当前的用户ID,通过java的Jndi 操作 LDAP (AD)即可,查询验证
情况二:尚不知道当前登录用户的用户名ID, 需要解决的问题是获取域账号,并验证该用户名ID是否在域中?
在你的登录首页java入获取域用户的windows脚本信息(记得VB有,其他的可以网上搜索一下),然后做登录判断(同样是用JNDI检索LDAP或AD)
后来通过.net读取,发布成webservice给java访问,简单很多追问你好 谢谢你的解答 我们这不用.net,因为我们的OA系统要跟AD域同步,然后AD域登录后直接就能访问OA,而不需要二次登录,我只想知道java如何判断当前登录的用户是否是AD域用户,是的话就直接登录系统,不在输入用户名密码。追答问题点分析:
情况一:已知道当前登录用户的用户名ID, 需要解决的问题是 验证该用户是否是AD域用户?
如果已经知道当前的用户ID,通过java的Jndi 操作 LDAP (AD)即可,查询验证
情况二:尚不知道当前登录用户的用户名ID, 需要解决的问题是获取域账号,并验证该用户名ID是否在域中?
在你的登录首页java入获取域用户的windows脚本信息(记得VB有,其他的可以网上搜索一下),然后做登录判断(同样是用JNDI检索LDAP或AD)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯