对于失败的基本身份验证方案,如何关闭浏览器自动打开的登录弹出窗口



我正在从angular 6应用程序向服务器发出HTTP post请求,以获取身份验证令牌。服务器使用基本身份验证方案来验证用户名和密码,然后再颁发令牌。如果登录名usernamepassword不正确,则服务器以401 unauthorized error进行响应。与401 error一起,服务器返回www-authenticate: Basic realm={some message}头。登录失败时,浏览器自动弹出登录对话框,输入usernamepassword。我不想在服务器上做任何更改,相反,我想在我的angular应用程序中处理这个弹出窗口。

我想在登录失败时禁用这个弹出窗口,相反,我想处理我的角度应用程序本身的错误。

这可能吗?

如果是,如何?

我想这个问题在这里已经得到了答案

换句话说,你不能这么做,但你仍然可以在上面的话题上找到一些技巧。

相关内容

  • 没有找到相关文章

最新更新