问题标签 [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.
authentication - 如何在 Unity3d 中处理 NTLM 身份验证
如何使用 UnityWebRequest 在 Unity3d 中处理 NTLM 身份验证。
我试试这个代码(但总是得到响应代码 401):
请任何帮助!
authentication - Unity3d 中的错误进程 NTLM 身份验证
如何在 Unity3d 宽度 UnityWebRequest 中处理 NTLM 身份验证。我做了步骤:
- 向某个 url1 发送简单的请求。接收带有标题 WWW-Authenticate Negotiate,NTML 的响应
- 向 url1 发送请求,标题为“Authorization”,值为“NTML”+ System.Convert.ToBase64String(Text.Encoding.UTF8.GetBytes(login) 我必须得到哈希码,但我再次得到相同的响应(在第 1 步)
我试试这段代码:
.net - 如何在 .Net 中创建 Ntlm Type 1 和 Type 3 消息?
如何在 .Net 中创建 Ntlm Type 1 和 Type 3 消息?存在某个图书馆吗?
java - Gradle compileJava 失败 sun.net.www.protocol.http.ntlm.NTLMAuthenticationCallback
我sun.net.www.protocol.http.ntlm.NTLMAuthenticationCallback
在Java文件中使用。
代码从 Idea 构建并运行良好,但在使用 gradle compileJava 时失败。
我收到此错误:
我发现NTLMAuthenticationCallback
class is in jre/lib/rt.jar
,并尝试直接在文件中添加依赖项build.gradle
,但问题仍然存在。
这是build.gradle
文件:
有人可以帮忙吗?
python - 使用 python 进行 Windows 身份验证
如何使用 python 进行 Windows 身份验证。有什么工具可以调试吗?我尝试使用 request_ntlm,但没有帮助。即使我无法从响应中获取 www-authenticate 标头。
c# - ASP.NET 授权(NTLM / BASIC)对于 PUT 失败,但对于 GET 有效
我正在尝试使用授权(NTLM / BASIC)发出 GET/Post 请求。代码适用于所有 GET 请求,但对于任何 POST 请求都会获得 401 未授权。
我的代码:
java - 从轴 1.4 客户端调用 Web 服务 (.net) - NTLM 身份验证
我正在调用一个用 .NET 编写的 Web 服务,它位于 IIS 服务器下远程运行。
我创建了一个存根来使用 apache 轴 1.4 调用 Web 服务。Web 服务使用 NTLM 身份验证。我尝试以这种方式调用 Web 服务,但错误始终相同:(401)未授权。
我该怎么做?
当 Web 服务不在 .NET 中并且没有 NTLM 身份验证时,Axis 1.4 中的客户端可以工作。
android - NTLM 身份验证
我正在尝试创建一个应用程序,该应用程序使用用户名和密码连接到使用 NTLM 身份验证(不是我的身份验证,因此我无法更改身份验证方法)的网页,并返回页面的源代码,稍后我将使用它来提取信息我需要的。
我的问题是身份验证步骤。使用 HttpUrlConnection 返回错误 401-未经授权。我正在使用 jcifs。已经将它添加到 build.gradle 文件中
代码灵感来自这里:
使用 HttpURLConnection 进行 NTLM 身份验证
类声明之前的导入行
不起作用,因为我怀疑 httpclient 已被弃用
我的代码示例:
我检查了我发现的所有链接中的大部分(如果不是全部),但是大多数链接使用 HttpClient(已弃用)和 apache 客户端(也已弃用)
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//
我无法生成源文件。请提供任何可以帮助的链接或示例
任何快速帮助都将得到应用......
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 错误?在多次尝试失败后,我的帐户并没有被锁定,所以我有理由相信这些失败不是来自后端域本身。感谢大家。