问题标签 [ntlmv2]

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.

0 投票
1 回答
105 浏览

active-directory - SSPI 谈判困境

当 SSPI 处于“协商模式”时,NTLM 似乎是最受欢迎的(一个遗留故事)。但是 SSPI 何时以及为什么会考虑(并选择) Kerberos ?

(据我所见,当客户端和服务器在同一台机器上时,NTLM 被挑选出来)

0 投票
1 回答
240 浏览

windows - SSPI协商结果

我找不到我应该调用什么 SSPI 函数来获取 Windows 在AcquireCredentialsHandle()withNegotiate选项之后选择的协议类型......!?

0 投票
1 回答
567 浏览

php - 仅使用 NTLM 和 PHP 的 SSO

我尝试使用 NTLM 在 Windows 域中创建 SSO,并且在不在 Windows 域中的 Linux 机器上使用 Apache2 服务器没有服务器模块。不知道这是否可能。但我现在向你展示我已经想出的东西以及我接下来要知道的东西。

好的,首先我打开了我的浏览器(IE 和 FF)发送Authorization带有 NTLM 数据(消息类型 1)的标头的选项。这有效,我得到一个字符串,如:

NTLMSSP²¢1 (±USERS-PCDOMAIN

但接下来是什么?我必须将此字符串发送到我的 AD 运行的服务器吗?所以我的服务器被称为SERVER1.DOMAIN并具有 IP 192.168.1.14

我现在可以使用哪种协议以及以哪种方式将消息类型 1 发送到我的 AD 服务器以获取 NTLM 质询消息(类型 2)?

我想我必须写这样的东西:

但是 Windows Server 在哪个端口上响应我的 NTLM 数据?

0 投票
1 回答
1842 浏览

python - 仅使用标准库的 python http NTLM 身份验证

我对不使用第 3 方 python ntlm 库的 http ntlm 身份验证的 python 实现感兴趣。

0 投票
0 回答
1370 浏览

java - Java 中的 NTLM 令牌验证

我想验证/验证该type3message服务器Apache httpd已从客户端浏览器接收并传递给Apache Tomcat. 我只是不知道该怎么做。

如here所述,我有以下机制。C是客户。S1Apache httpd服务器,S2Apache Tomcat服务器。

Apache Tomcat服务器中,我想对用户进行身份验证。我在步骤 4challenge/type2message中将Apache httpd服务器发送到客户端,type3message客户端在步骤 5 中响应。

我正在执行以下操作,但是,我得到了一个例外。我错过了一些基本的东西,比如设置配置和/或环境,但由于某种原因,我的大脑拒绝工作。

我做对了吗?我想对用户进行身份验证。

0 投票
2 回答
539 浏览

ruby - Ruby NTLM 第 2 版 Gem 或库

对于我在 ruby​​ 中做的一个项目,我需要针对远程服务器创建一个 NTLM 版本 2 身份验证,我使用的是 ruby​​,而不是 ruby​​ on rails。客户端(我的项目)在 Linux 机器(Ubuntu 服务器 14.04)上,远程服务器是 windows 2008R2 ,带有 IIS 7.5。经过数小时的搜索、谷歌搜索和 IRCing,我没有在 ruby​​(不是 ruby​​ on rails)中找到对 NTLM 版本 2 的任何支持,也没有 Gems 或库。

是否存在或者是否存在一些不允许在 ruby​​ 中支持 NTLMv2 的技术问题?

0 投票
1 回答
1327 浏览

java - ntlmv2-auth 在会话密钥协商中失败

我们正在尝试将我们的 jboss j2ee 应用程序从 ntlm-auth 移植到 ntlmv2-auth。

AppServer:JBoss v. 4.5.2、java6、jcifs 1.3.17、ntlmv2-auth 1.0.4 AD 服务器:Windows Server 2003 - 在 AD 中创建了一个计算机帐户,根据 Liferay 的规格。NTLMv2 在服务器上已启用;'仅发送 NTLMv2 响应\拒绝 LM 和 NTLM'

身份验证失败并出现 NtlmLogonException:会话密钥协商失败

从 AD-servers 事件查看器可以看到计算机帐户的登录/注销痕迹。

堆栈跟踪:

有人可以请教我这个吗?任何帮助,将不胜感激。谢谢你。

0 投票
1 回答
382 浏览

java - NTLMv2 计算机帐户未知用户名

我使用过滤器使用 ntlmv2 身份验证。

我只需要知道什么是Computer account. 是普通账户吗?

我的过滤器是这样的:

0 投票
0 回答
568 浏览

ntlm - 使用 JCIFS 进行身份验证

我正在尝试使用 JCIFS 库将文件发送到不同计算机中的多个不同 Windows 共享,使用单个域用户进行这些写入操作。该用户作为在这些远程文件夹上写入的正确权限。

不幸的是,我没有成功,因为我不断收到一个 RunTimeException 提到“纯文本密码被禁用”。这种做法是有道理的,因为密码是直接作为变量传递的。我必须加密它吗?如果是这样,Windows机器如何识别加密?

提前致谢。

0 投票
1 回答
234 浏览

jakarta-ee - 使用 Axis 1.4 的 NTLMv2 授权

我有一个使用 Axis1.4 库的工作应用程序 (JEE6) 在 NTLM 授权之后向服务发出 SOAP 请求。

在服务提供商对他们进行操作系统升级后,我的请求开始收到 401(未经授权)状态。

我相信原因是更新的授权(假设 NTLMv2)。我使用 Axis 1.4 在 Java 中生成我的所有存根和代理类,有没有一种方法可以轻松修改它们以使用更新的 NTLMv2 授权?