我尝试做的是:通过表单接收用户名和密码,并使用基本身份验证通过IIS对它们进行身份验证。问题是,我想在没有内置浏览器弹出窗口的情况下做到这一点。有没有办法覆盖弹出窗口并通过代码进行身份验证?我的网站是ASP.NET,我使用的是IIS7。感谢所有的帮手!
发布于 2013-08-18 14:34:35
您可以将凭据放在URL中。请参见实例https://serverfault.com/questions/371907/can-you-pass-user-pass-for-http-basic-authentication-in-url-parameters。请注意该问题中的注释,它在IE中不起作用。
发布于 2013-08-18 14:39:21
基本身份验证使用http身份验证报头中包含username:password的base64编码字符串。
在执行请求之前,只需使用jQuery的头函数将其添加到请求中即可。但错误的凭据仍然会导致弹出。
https://stackoverflow.com/questions/18299793
复制