2

我经常在我们的网站上弹出可怕的登录窗口。我正在使用 AngularJs 和 RestAngular 进行登录。

我想实现以下解决方案:

根据 Rest-Heart 文件。 RestAngular 文档

然后将 Restangular 配置为:

  • 添加 No-Auth-Challenge 请求标头以避免浏览器通过可怕的弹出登录窗口提示您输入凭据。

谁能帮助我使用RestAngular进行相同的配置?

4

1 回答 1

3

如果使用 restangular,您可能想尝试使用 angular-restheart 包https://github.com/SoftInstigate/angular-restheart

它使用 restangular 并负责身份验证并设置 no-auth-challenge 标头。

查看代码,您会发现如何使用默认标头配置 restangular

RestangularProvider.setDefaultHeaders      ({
            'Accept': 'application/hal+json',
            'Content-Type': 'application/json',
            'No-Auth-Challenge': 'true'
        });
于 2017-08-10T09:47:55.017 回答