Java实现域账号登录案例

上传人:宝路 文档编号:48318704 上传时间:2018-07-13 格式:PPTX 页数:9 大小:378.42KB
返回 下载 相关 举报
Java实现域账号登录案例_第1页
第1页 / 共9页
Java实现域账号登录案例_第2页
第2页 / 共9页
Java实现域账号登录案例_第3页
第3页 / 共9页
Java实现域账号登录案例_第4页
第4页 / 共9页
Java实现域账号登录案例_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Java实现域账号登录案例》由会员分享,可在线阅读,更多相关《Java实现域账号登录案例(9页珍藏版)》请在金锄头文库上搜索。

1、OTSystemDomain登陆实现1. 整体思路2. 需要的插件和条件3. 具体实现过程4. 局限性5. 参考资料整体思路 系统关系 Domain- serverOt-systemOther-systemOther-system1.用户登陆到ot-system的登陆页面。 2.ot-system的登陆页面读取当前的域账号信息 3.ot-system连接domain-server,查询该域账号是否存在,不存在跳转 到6,存在就跳转到4。 4.ot-system查询域账号是否有权限操作,没权限则跳转到6;有权限就跳 转到5. 5.进入ot-system相应权限界面。 6.无法登陆,需要用ot-s

2、ystem的username/password登陆。需要的插件和条件1.ot-system需要一个有domain查询权限的账号,该账号密码不变 或者很少变更。2.ot-system所在主机可以访问domain-server的主机。可以ping 得通3.ot-system需要jcifs插件,jcifs是samba组织下的一帮牛人开发 的一套兼容SMB协议的library,我们可以用它来在java里访问 Windows共享文件,当然,既然它帮我们实现了SMB协议,那要用 它来实现NTLM SSO就很容易了。具体实现过程1.创建ot-system域账号登陆页面netLogin.jsp.2.ot-sy

3、stem添加jcifs-1.3.17.jar,修改ot-system的web.xml 配置文件,配置信息如下:红笔标记的是domain-server的IP地址。蓝笔标记的是查询domain的域账号密码(以后要改为一个不变密 码的账号,否则密码修改后,ot-system域登陆功能失效)。黑笔标记的是域登陆的页面路径。3. 客户端域账号存在的话,会进入到netLogin.jsp, netLogin.jsp获取域账号代码为:String domainFullName=request.getRemoteUser();DomainFullName的值为UBOTINCwyman_chen对字符串UBOTI

4、NCwyman_chen进行截取,可以获得域账号,域 名。4.ot-system的database账号信息加入domain的信息,5. 第三步中的域账号,域名和第四步的域账号,域名匹配,即可获取 对应的ot-system的database用户名,权限,实现登陆。局限性 1.由于jcifs插件为java编写,所以这个解决方案仅适用于Java 2.如果用于查询domain的域账号密码修改,域账号登陆功能会失 效,需要修改配置文件,并重新启动tomcat。参考资料 Java中使用jcifs集成ad域用户认证: http:/ lengzhu/archive/2013/01/23/2873588.html jcifs实现域用户自动登录碰到的有关问题和解决方案: http:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号