重定向到外部站点,传递授权标头

Ger*_*son 8 http-headers angularjs

我使用$window.open(url, ''). 目前他们被定向到登录页面,但现在需要单点登录,以便用户在登录到我的应用程序时可以访问外部站点。外部站点要求我在重定向用户时使用 Bearer 架构在授权标头中发送 JavaScript Web 令牌。

将用户发送到另一个站点时,如何在 Angular 中设置授权标头。我只在与 API ( $http.get())通信的上下文中使用过标头,而不是将用户发送到其他地方。我认为$window.open没有任何方法可以做到这一点,所以我可能需要使用其他方法。

虽然这个问题很相似,但答案描述了将令牌作为 URL 中的 get 参数发送。不使用授权标头。如何将身份验证标头添加到 $window.open