java如何获得客户端域用户名和域用户所在的域的名称 20
需求是这样的:已经通过域帐号登陆的用户在登陆Web应用时,系统先会检验此用户所加入的域是不是跟Web系统中设置的系统参数“域名称”是否相同,如何相同就验证此用户名在web...
需求是这样的:
已经通过域帐号登陆的用户在登陆Web应用时,系统先会检验此用户所加入的域是不是跟Web系统中设置的系统参数“域名称”是否相同,如何相同就验证此用户名在web应用系统中是否存在,如何此用户名在web系统用户中存,就直接登录到此用户的相应的业务首页,如何哪一个验证失败就直接返回Web系统的登录首页,输入用户名和密码验证;
【[color=#FF0000]补充1:[/color][b][/b]此系统都是在内网内使用,因为是业务系统,对信息的安全很高,所用才这样要求;
【[color=#FF0000]补充2:[/color][b][/b]现在不知道的具体问题就是[color=#FF0000]不知道如何获得客户端用户所加入的域的名称[/color][b][/b]】
上面就是需求了,我初次解决的方案是通过 JS ActiveXObject对象获得域名称和域用户名,可它会被IE 安全设置拦截,这样对用户的体检大大折扣,用户也很不满意,本人能力确实有现,努力了一天也没有结果,不过有如下几种思考方式:
1,如何去略过IE安全验证;(解决:此方法需要修改注册表,类似于黑客的手法,此方法被拒绝)
2,不知道能否通过jsp中什么方法可以获得此用户所加入的域的名称;(本人google了,也没有找到方案)
3,用第三方java类库能不能解决;(本人google了,好多都是类似与单点登录的,对于上面的需求好像也不太适合)
4,想到过也其他语言写一个小控件获得此用户所加入的域的名称,但经理不同意,本项目是比较大的系统而且纯java开发,不想有其他语言掺和;
上面是我刚开始想解决问题的思路,但现在还是没有找到具体的方法,我在google了也有很多通知有过这样的问题,但没有任有具体的解决方案,在此希望各位大侠有类似的经验的勇敢出来共享一下,非常感谢。
我说的是用java处理 展开
已经通过域帐号登陆的用户在登陆Web应用时,系统先会检验此用户所加入的域是不是跟Web系统中设置的系统参数“域名称”是否相同,如何相同就验证此用户名在web应用系统中是否存在,如何此用户名在web系统用户中存,就直接登录到此用户的相应的业务首页,如何哪一个验证失败就直接返回Web系统的登录首页,输入用户名和密码验证;
【[color=#FF0000]补充1:[/color][b][/b]此系统都是在内网内使用,因为是业务系统,对信息的安全很高,所用才这样要求;
【[color=#FF0000]补充2:[/color][b][/b]现在不知道的具体问题就是[color=#FF0000]不知道如何获得客户端用户所加入的域的名称[/color][b][/b]】
上面就是需求了,我初次解决的方案是通过 JS ActiveXObject对象获得域名称和域用户名,可它会被IE 安全设置拦截,这样对用户的体检大大折扣,用户也很不满意,本人能力确实有现,努力了一天也没有结果,不过有如下几种思考方式:
1,如何去略过IE安全验证;(解决:此方法需要修改注册表,类似于黑客的手法,此方法被拒绝)
2,不知道能否通过jsp中什么方法可以获得此用户所加入的域的名称;(本人google了,也没有找到方案)
3,用第三方java类库能不能解决;(本人google了,好多都是类似与单点登录的,对于上面的需求好像也不太适合)
4,想到过也其他语言写一个小控件获得此用户所加入的域的名称,但经理不同意,本项目是比较大的系统而且纯java开发,不想有其他语言掺和;
上面是我刚开始想解决问题的思路,但现在还是没有找到具体的方法,我在google了也有很多通知有过这样的问题,但没有任有具体的解决方案,在此希望各位大侠有类似的经验的勇敢出来共享一下,非常感谢。
我说的是用java处理 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询