问题标签 [jcifs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer - IE 安全区问题
我正在开发一个网站,该网站将用于公司 Intranet,它使用 JCIFS 和 NTLM 自动验证用户身份,而不要求他们登录。在 IE 6 中似乎一切正常,但在 IE 7 中提示某些用户输入密码。
通过让用户将他们的登录选项更改为“使用当前用户名和密码自动登录”,我们取得了一些成功(工具 > Internet 选项 > 安全选项卡 > 选择本地 Intranet > 自定义级别 > 一直在底部用户身份验证 >登录),但我们仍然有一些用户收到用户名/密码提示。
此外,我们有一些用户报告说,当提示出现时,他们只需单击取消,页面就会正确出现。
如果有人有任何其他建议,我将不胜感激。
java - JCIFS NTLM 库的替代品
JCIFS NTLM 库有什么替代品吗?
java - jcifs.smb.NtlmPasswordAuthentication getPassword() null
我试图通过 jcifs 与 AD 集成。每次我做 getPassword() 时,我都会得到空值。因为我正在使用 WMA。每次 Firefox 都会提示输入用户名/密码。如何获取用户输入的密码?我可以使用 .getName(); 获取用户名;
java - NtlmSsp 与 kerberos
谁能详细说明不同之处?
我目前正在使用 ntlmssp.authenticate ( jcifs) 但似乎无法执行 getPassword()。它总是返回 null
java - GlassFish(或任何 servlet 容器)上 HTTP 连接的 JCIFS NTLM 身份验证
我创建了一个 Java 类,它连接到需要 NTLM 身份验证的 IIS 网站。Java 类使用 JCIFS 库并基于以下示例:
该示例从命令提示符执行时运行良好,但是一旦我尝试在 servlet 容器(特别是 GlassFish)中使用相同的代码,我就会收到一条IOException
包含消息“服务器返回 HTTP 响应代码:401 for URL:.. ……”。
我尝试将 jcifs jar 移动到系统类路径(%GLASSFISH%/lib),但这似乎没有任何区别。
建议高度赞赏。
hudson - Hudson Windows 服务从启动导致 SmbException
我们刚刚为Hudson购买了三个新的构建从站,它们运行 Windows XP x64。我们在部署这些之前从未见过的问题(我们有另外两台 XP32 机器已经从属)。
当我们第一次重启服务器,或者刚刚重启Server服务后,节点在hudson上的登录显示如下(域名改了保护无辜):
在任何后续尝试“启动从服务”时,我们得到:
似乎桑巴舞本身而不是哈德逊可能是问题所在。我们仔细检查了 C:\hudson 的组成员身份和目录权限,它们与其他两个从属相同。
使用来自实际运行 Tomcat+Hudson(但不执行构建)的 MacOSX 服务器的 smbclient,我一次尝试就得到了一个奇怪的响应:
谷歌搜索表明IRPStackSize问题可能是罪魁祸首,但一次提升 5 个(最终达到 50 = 0x32)并重新启动服务器服务似乎没有帮助。
顺便说一句,启动 JNLP 客户端工作得很好,尽管我们更喜欢将它作为服务。
顺便说一下,Hudson 版本是 1.323(只有一个落后,更新日志中没有任何内容看起来特别相关)。
java - 使用java连接到windows中的共享文件夹
我需要通过java连接到远程windows机器上的共享文件夹,我将域身份验证(用户名和密码)放在代码中,这是我的代码
谢谢
gwt - GWT、jcifs 和多重登录提示
我们有一个 gwt 应用程序,它使用 jcifs 从我们的 NT 域中提取用户名。这是我们的 web.xml 的剪辑:
因此,目前当用户访问我们的站点时,他们会收到大约 2 或 3 个重复提示,要求他们登录域,即使他们已经登录(您必须在域上才能访问我们的应用程序)。我想至少减少提示只发生一次。因此,我打算从“/trunkui/dummy”中创建一个虚拟 servlet,并且仅在我询问名称时才调用它。远程 servlet 有这个我们异步调用的方法:
因此,我想对虚拟 servlet 进行某种调用以进行域提示,但我不确定如何从 gwt 远程服务执行此操作。或者如果有更好的方法来做到这一点?
java - 如何使用 Java 以独立于平台的方式从 Windows 共享驱动器中读取数据?
如何使用 Java 从 Windows 共享驱动器中读取数据,以使执行读取的 Java 代码可以在任何平台上同样正确地运行?
java - spring ntlmV2 不支持
我知道 JCIFS 不支持 ntlm version2 ,这意味着我不能使用 spring-nltm 来做 ntlm2 。在那种情况下,我应该用什么库和spring一起做ntlm2?
参考: http: //jcifs.samba.org/src/docs/ntlmhttpauth.html (见蓝线)
从我得到的信息
中间主要技术被 NTLMSSP 用于计算密码哈希的“目标信息”破坏。但是,现有的过滤器应该继续工作。
来自http://jcifs.samba.org/,它显示 jcifs-1.3.1 已发布/NTLM HTTP 过滤器已修复。这是否意味着可以毫无问题地使用带有 ntlmV2 的 http 过滤器?