jcifs实现域用户自动登录碰到的问题和解决方案
来源:互联网 发布:好享购 知肤泉水光面膜 编辑:程序博客网 时间:2024/04/20 20:51
2、在WEB项目加入上面这个jar,并在web.xml中加入下面内容
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-class>
<init-param>
<param-name>jcifs.http.domainController</param-name>
<param-value>10.28.1.212</param-value>
</init-param>
<init-param>
<param-name>jcifs.util.loglevel</param-name>
<param-value>6</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>NtlmHttpFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
第一个问题出现了,就是域用户访问会提示要求输入用户名和密码这是多郁闷的一件事啊,搞这个东东为的就是想自动登录还冒出个框来,在网上找了下大多都没提这个事,经本人摸索找到了方法:设置IE浏览器的安全-Internet-自定义级别-用户验证选择“自动使用当前用户名和密码登录”。
第二个问题又来了,自动登录后会报异常
jcifs.smb.SmbException: NTLMv2 requires extended security (jcifs.smb.client.useExtendedSecurity must be true if jcifs.smb.lmCompatibility >= 3
查了所有中文网站没见有解决方法的,最后还是在官方网站找到了一条信息,有个哥们说是jcifs存在BUG,需要将 jcifs.smb.NtlmPasswordAuthentication类中的LM_COMPATIBILITY常量的改成非STATIC,下了源码 把这个改了,重新打包,问题解决。
- jcifs实现域用户自动登录碰到的问题和解决方案
- jcifs实现Java+AD的SSO解决方案,碰到的问题
- jcifs实现Java+AD的SSO解决方案,碰到的问题
- jcifs包实现域认证的单点登录带来了个奇怪的问题
- JCIFS实现单点登录
- JCIFS实现域单点登入遇到的问题
- JCIFS--java通过域登录实现单点登录
- 实现用户记住密码和自动登录
- 用户账号自动登录--解决方案
- 实现用户自动登录
- Java通过jcifs集成AD域用户实现认证
- 关于用户自动登录的问题
- 用户自动登录的jsp实现
- 对用户自动登录实现的代码
- RecyclerView在TV使用中碰到的问题和解决方案
- 用JCIFS实现单点登录(转)
- jcifs技术实现单点登录,获取客户端的域名及登录ID
- samba共享目录无法访问的一般解决方案,非用户登录和读写权限问题
- android之json格式数据解析
- 《Designing Interfaces, 2nd》读书笔记,第一章 了解用户行为
- WebGIS搜索引擎之Lucene
- Eclipse的常见使用错误及编译错误 && 插件
- QQ浏览器不支持JS问题
- jcifs实现域用户自动登录碰到的问题和解决方案
- 工作流管理系统
- 工作流管理系统架构
- 并发 生产者/消费者 读者/写者 哲学家进餐的理解
- 工作流的目前现状
- 面试2
- C style字符串
- php函数调用笔记
- 【新手购机必读】写给每一个想购买苹果手机的朋友