javascript - 使用 Javascript 验证 Windows 身份验证

标签 javascript windows-authentication basic-authentication single-sign-on client-side-scripting

我必须将我的客户从一个网站转移到另一个网站。这发生在客户端。在这个第二个网站中,它使用了 Windows 基本身份验证系统。所以它弹出登录窗口。我需要省略此弹出窗口并使用 javascript 在第二个网站上验证我的客户端,然后将他重定向到第二个网站。即使我将凭据放在 javascript 文件中也没有安全问题,因为整个系统都在 Intranet 中运行。那么如何在第二个网站上对客户端进行身份验证?

我找到了这个主题 How can I pass windows authentication to webservice using jQuery?

但它不起作用。当我查看第二个 url 的请求 header 时,它不包含授权标记。

最佳答案

如果是基本身份验证并且您不介意公开凭据,为什么不直接将用户名和密码插入 URL 中呢?例如:

http://username:password@www.domain.com

但是如果您可以控制 Web 服务器,您确实应该禁用对 Intranet 连接的身份验证。

关于javascript - 使用 Javascript 验证 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748050/

相关文章:

javascript - 使用请求/请求从浏览器发布文件

java - 调用 GSSContext.initSecContext 间歇性失败 : Receive timed out

javascript - 带有基本身份验证的 Angular 5 http 似乎不起作用

Spring RestTemplate : SSL handshake failure

php - smarty 不应该解析 javascript 文件

javascript - Angular 循环请求未定义

java - 如何在调用任何 url 时提供 ntlm 身份验证?

c# - 使用检查用户跨域的 Windows 身份验证创建 Intranet 站点在提供凭据后不允许我通过

angular - 如何在 Angularjs 2.0 中使用基本身份验证调用 REST 服务?

javascript - Chai .js : How to correctly use the `and` getter in a language chain