我使用$window.open(url, '')
从Angular应用程序将用户路由到另一个网站。目前它们被定向到登录页面,但现在需要单点登录,因此如果用户登录到我的应用程序,则可以访问外部站点。外部站点要求我在重定向用户时使用Bearer架构在Authorization Header中发送JavaScript Web Token。
如何在将用户发送到其他站点时在Angular中设置Authorization标头。我只在与API($http.get()
)通信的上下文中使用了标头,而不是将用户发送到其他地方。我不认为$window.open
有任何办法可以做到这一点,所以我可能需要使用别的东西。
虽然这个问题很相似,但答案描述了将令牌作为get参数发送到URL中。未使用Authorization标头。 how to add authentication header to $window.open