繁体   English   中英

AngularJS-如何控制授权标头?

[英]AngularJS - How to control Authorization header?

我在控制AngularJS应用程序向服务器提交的Authorization标头时遇到问题。 有时会进入此循环,无论我填写什么用户名/密码,都会提交较旧且有效的Authorization标头版本-这意味着即使用户提供的凭据无效,用户也可能会获得授权!

这是我在请求上设置Authorization标头的方式:

$http({
      method: "PUT",
      url: "/api/v1/auth/authorize",
      headers: {
          Authorization: "Basic " + btoa($scope.credentials.username + ":" + $scope.credentials.password)
      }
})

尝试使用此代码

$http.defaults.headers.common['Authorization'] = 'Basic ' + token;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM