问题标签 [ntlm]

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

http - 如何在 Active Directory 中使用 NTLM 身份验证

我正在尝试在我们的一个内部站点上实施 NTLM 身份验证,并且一切正常。我没有的一个难题是如何从 NTLM 获取信息并使用 Active Directory 进行身份验证。

有一个很好的描述 NTLM用于密码的加密,我用来实现这个,但我不确定如何验证用户的密码是否有效。

我正在使用 ColdFusion,但可以使用任何语言(Java、Python、PHP 等)解决这个问题。

编辑:

我在 Redhat Enterprise Linux 上使用 ColdFusion。不幸的是,我们不能使用 IIS 来管理它,而是必须为此编写或使用第三方工具。


更新-我得到了这个工作,这就是我所做的

我使用了samba.org 的 JCIFS 库。

请注意,以下方法仅适用于 NTLMv1,不适用于 NTLMv2。如果您无法使用 NTLMv1,您可以尝试Jespa,它支持 NTLMv2 但不是开源的,或者您可以使用Kerberos/SPNEGO。

这是我的 web.xml:

现在所有匹配的 URL/admin/*都需要 NTLM 身份验证。

0 投票
3 回答
575 浏览

internet-explorer - IE 安全区问题

我正在开发一个网站,该网站将用于公司 Intranet,它使用 JCIFS 和 NTLM 自动验证用户身份,而不要求他们登录。在 IE 6 中似乎一切正常,但在 IE 7 中提示某些用户输入密码。

通过让用户将他们的登录选项更改为“使用当前用户名和密码自动登录”,我们取得了一些成功(工具 > Internet 选项 > 安全选项卡 > 选择本地 Intranet > 自定义级别 > 一直在底部用户身份验证 >登录),但我们仍然有一些用户收到用户名/密码提示。

此外,我们有一些用户报告说,当提示出现时,他们只需单击取消,页面就会正确出现。

如果有人有任何其他建议,我将不胜感激。

0 投票
5 回答
1033 浏览

authentication - NT认证登录

我正在一个用户可以登录以获取更多私人信息的网站上工作。我的客户有另一个站点,它使用nt 身份验证来访问它。

他们想要做的是button在我正在处理的站点上的私有区域下有一个将他们发送到nt 身份验证的站点,但不要求他们登录到该站点,而是传递他们用来登录的用户名密码为他们进入我的站点到另一个站点。

是否有可能做到这一点?我将如何完成它?有一个更好的方法吗?

0 投票
8 回答
5001 浏览

asp.net - 如何从 ASP.NET 应用程序中获取登录的 Windows 域帐户?

我们有一个 ASP.NET 应用程序来管理它自己的用户、角色和权限数据库,我们最近在用户表中添加了一个字段来保存 Windows 域帐户。

我想让用户不必 亲自登录我们的应用程序,而是根据当前登录的 Windows 域帐户 DOMAIN\username 自动登录。我们想根据我们自己的用户表对 Windows 域帐户进行身份验证。

这是在 Windows 窗体中做的小菜一碟,是否可以在 Web 窗体中做到这一点?

我不希望用户收到 Windows 挑战屏幕提示,我希望我们的系统处理登录。

澄清:我们正在使用我们自己的自定义 Principal 对象。

澄清:不确定它是否有所作为,但我们使用的是 IIS7。

0 投票
2 回答
46135 浏览

smtp - “AUTH NTLM”的 SMTP 命令

我没有找到我需要发送以使用 NTLM 对 SMTP 服务器进行身份验证的命令。

我认为它是这样的:

0 投票
2 回答
8728 浏览

sharepoint - 有没有人能够使用 NTLM 和 SQUID 作为反向代理来获取 SharePoint?

  1. 我们有一个 SQUID 反向代理和一个 MOSS 2007 门户。所有站点都使用 NTLM。
  2. 我们不能让它与 SQUID 作为反向代理一起工作。

任何想法从哪里开始?

0 投票
7 回答
4251 浏览

ruby-on-rails - 在没有 IIS 的情况下将 NTLM Active Directory 用户数据检索到 Rails

我相信我们可以让 Firefox 将 NTLM 数据发送到 SharePoint 网站以进行自动身份验证,我认为这在 IIS 上是可行的。

我想对内部 Rails 站点做同样的事情。

有谁知道我可以通过 Apache/mongrel 设置验证 NTLM 类型用户信息的方式(当然前提是它已经在 Active Directory 域内的 Windows 机器上运行)?

0 投票
4 回答
12897 浏览

python - 我如何使用来自 python 的共享点(通过肥皂?)?

我想将 Sharepoint 与 python (C-Python) 一起使用

有没有人试过这个?

0 投票
1 回答
1888 浏览

.net - Sharepoint 2007 NTLM 问题与托管在 Sharepoint 服务器上的 ASP.NET Web 应用程序

我在 Sharepoint 2007 机器上托管了一个 ASP.NET Web 应用程序,它对 Sharepoint 进行 Web 服务调用以检索文档位置(特别是 GetListItems 方法)。

使用具有适当权限的有效 Sharepoint 帐户的传递凭据使用该服务。

当 Web 应用程序在我的开发盒上本地运行时(我是同一域上的 Sharepoint 用户),服务调用效果很好。当部署到 Sharepoint 框时,应用程序返回:

请求失败,HTTP 状态为 401:未授权。

我们尝试将 Sharepoint 框上 Web 应用程序的 App Pool 用户更改为授权的 Sharepoint 用户,但仍然没有任何运气。我想如果我们将 Sharepoint 身份验证更改为 Kerberos 而不是 NTLM,它将解决问题。不幸的是,这不是一个选择。这可能与 NLTM 双跳问题有关吗?

0 投票
1 回答
1737 浏览

authentication - 使用 ruby​​ gem、apt-get 等。通过具有 NTLM 身份验证的代理

有哪些解决方案可以使用 NTLM 身份验证通过公司代理?任何不是浏览器的东西都会失败。

我试过NTLMAPS,但没有成功。