问题标签 [ntlm-authentication]

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 投票
0 回答
255 浏览

authentication - 如何在 Unity3d 中处理 NTLM 身份验证

如何使用 UnityWebRequest 在 Unity3d 中处理 NTLM 身份验证。

我试试这个代码(但总是得到响应代码 401):

请任何帮助!

0 投票
0 回答
96 浏览

authentication - Unity3d 中的错误进程 NTLM 身份验证

如何在 Unity3d 宽度 UnityWebRequest 中处理 NTLM 身份验证。我做了步骤:

  1. 向某个 url1 发送简单的请求。接收带有标题 WWW-Authenticate Negotiate,NTML 的响应
  2. 向 url1 发送请求,标题为“Authorization”,值为“NTML”+ System.Convert.ToBase64String(Text.Encoding.UTF8.GetBytes(login) 我必须得到哈希码,但我再次得到相同的响应(在第 1 步)

我试试这段代码:

0 投票
0 回答
18 浏览

.net - 如何在 .Net 中创建 Ntlm Type 1 和 Type 3 消息?

如何在 .Net 中创建 Ntlm Type 1 和 Type 3 消息?存在某个图书馆吗?

0 投票
2 回答
602 浏览

java - Gradle compileJava 失败 sun.net.www.protocol.http.ntlm.NTLMAuthenticationCallback

sun.net.www.protocol.http.ntlm.NTLMAuthenticationCallback在Java文件中使用。

代码从 Idea 构建并运行良好,但在使用 gradle compileJava 时失败。

我收到此错误:

我发现NTLMAuthenticationCallbackclass is in jre/lib/rt.jar,并尝试直接在文件中添加依赖项build.gradle,但问题仍然存在。

这是build.gradle文件:

有人可以帮忙吗?

0 投票
1 回答
720 浏览

python - 使用 python 进行 Windows 身份验证

如何使用 python 进行 Windows 身份验证。有什么工具可以调试吗?我尝试使用 request_ntlm,但没有帮助。即使我无法从响应中获取 www-authenticate 标头。

0 投票
1 回答
119 浏览

c# - ASP.NET 授权(NTLM / BASIC)对于 PUT 失败,但对于 GET 有效

我正在尝试使用授权(NTLM / BASIC)发出 GET/Post 请求。代码适用于所有 GET 请求,但对于任何 POST 请求都会获得 401 未授权。

我的代码:

0 投票
0 回答
450 浏览

java - 从轴 1.4 客户端调用 Web 服务 (.net) - NTLM 身份验证

我正在调用一个用 .NET 编写的 Web 服务,它位于 IIS 服务器下远程运行。

我创建了一个存根来使用 apache 轴 1.4 调用 Web 服务。Web 服务使用 NTLM 身份验证。我尝试以这种方式调用 Web 服务,但错误始终相同:(401)未授权。

我该怎么做?

当 Web 服务不在 .NET 中并且没有 NTLM 身份验证时,Axis 1.4 中的客户端可以工作。

0 投票
1 回答
480 浏览

android - NTLM 身份验证

我正在尝试创建一个应用程序,该应用程序使用用户名和密码连接到使用 NTLM 身份验证(不是我的身份验证,因此我无法更改身份验证方法)的网页,并返回页面的源代码,稍后我将使用它来提取信息我需要的。

我的问题是身份验证步骤。使用 HttpUrlConnection 返回错误 401-未经授权。我正在使用 jcifs。已经将它添加到 build.gradle 文件中

代码灵感来自这里:

使用 HttpURLConnection 进行 NTLM 身份验证

类声明之前的导入行

不起作用,因为我怀疑 httpclient 已被弃用

我的代码示例:

我检查了我发现的所有链接中的大部分(如果不是全部),但是大多数链接使用 HttpClient(已弃用)和 apache 客户端(也已弃用)

0 投票
2 回答
239 浏览

wsimport - 如何使用 ntlm 身份验证从 navision webservice 生成源文件

我正在尝试使用 wsimport 从 Navision Web 服务(NTLM 身份验证)生成源文件。下面是命令 wsimport -XdisableSSLHostnameVerification -d generated -s source -Xauthfile auth2.txt -keep " https://XXX.XXX.XXX .XXX:XXXX/XXXell/WS/XXXXLimited/Page/XXXXXOrder "

在 auth.txt

http[s]://user:password@host:port//

我无法生成源文件。请提供任何可以帮助的链接或示例

任何快速帮助都将得到应用......

0 投票
0 回答
1045 浏览

iis - 通过 IIS 的 TFS 2017 反向代理

我和我的团队一直在尝试通过反向代理发布我们的 TFS http 端点。TFS 使用 NTLM 身份验证进行身份验证,不鼓励使用基本身份验证:https ://docs.microsoft.com/en-us/vsts/integrate/get-started/auth/tfs-basic-auth 。由于 NTLM 是有状态的,因此通过反向代理会遇到挑战。忽略这个问题的悠久历史,这里是目前的情况:

我们正在使用对后端域的 NTLM 身份验证运行 TFS 2017,TFS 托管在 Windows Server 2016 上。反向代理服务器位于 DMZ 网络中,通过防火墙将其与 TFS 服务器分开,但有一个防火墙规则打开端口 TCP 8080从反向代理服务器到TFS服务器,反向代理服务器是与TFS同一个后端域的成员。在反向代理服务器上,我们使用带有 URL 重写插件的 IIS 7 作为 Windows Server 2008 R2 上的反向代理技术。

TFS 端点,为了讨论而在此处更改为:http://backendserver.example.com:8080/tfs/。此处再次更改的反向代理站点是http://reverseproxy.example.com:8081/。重写规则是过滤正则表达式:tfs/(.*),重写 url 是http://backendserver.example.com:8080/ {R.0}。所有其他设置基本不变。

因此,当我们直接(从反向代理)访问 tfs 端点时,它工作正常,防火墙已打开,因此常规 url 工作正常(如上所列)。但是,当我们尝试反向代理端点 ( http://reverseproxy.example.com:8081/tfs/ ) 时,我们会不断地重新提示进行身份验证,并出现 401 错误。当我们尝试运行相同的反向代理 url 但作为重定向(url 重写 -> 编辑入站规则 -> 操作 -> 操作类型 -> 重定向)时,它会正确地将主页重定向到 TFS,身份验证成功,以及 TFS 中的所有其他页面,请求时,正确加载而无需额外的身份验证挑战。

有谁知道为什么会发生这些 401 错误?在多次尝试失败后,我的帐户并没有被锁定,所以我有理由相信这些失败不是来自后端域本身。感谢大家。