使用Windows通过JavaScript登录详细信息来自动登录网站吗?怎么样?

时间:2019-06-22 09:10:48

标签: javascript sap

我想在我的应用程序/网站中编写javascript,因此它将使用Windows登录详细信息自动登录我的网站。如何使用Java脚本实现此目的?浏览器可以是IE或Chrome或任何其他版本

Javascript代码,但无法获取Windows密码进行身份验证。所有事情都只能用Javascript尝试。

2 个答案:

答案 0 :(得分:3)

客户端JavaScript无法做到这一点(如果您访问的任何网站都可以读取您用于登录Windows的密码,那将是糟糕!)

据我所知,只能通过NTLM通过浏览器对Windows登录详细信息进行身份验证。

如果愿意,可以使用服务器端JavaScript编写NTLM实现的服务器端组件,但是使用开箱即用的实现(例如内置于{{ 3}}或IIS

NTLM可能要求您this Apache module予以支持。

答案 1 :(得分:0)

您不能仅使用JavaScript来完成此操作,您需要将某些服务器端解决方案(例如Kerberos)与Active Directory服务器结合使用(或使用旧技术(例如NTLM))来完成此操作。我不确定是否有比使用Kerberos更新/更好的方法。 任何解决方案很可能都需要在浏览器中进行配置,并且并非所有浏览器都支持所有方法。

一些详细信息可以在这里找到:https://serverfault.com/questions/254813/why-use-kerberos-instead-of-ntlm-in-iishttps://www.roguelynn.com/words/explain-like-im-5-kerberos/