【发布时间】:2022-08-06 01:45:47
【问题描述】:
我有一个 Angular 9 应用程序 + spring 服务,它通过 keycloak 进行了身份验证。问题是我想从 angular ui 的新选项卡中打开 spring swagger 链接。目前,我正在尝试在调用 url 时将不记名令牌添加到授权标头,但运气不佳。
这是我正在尝试的一个 sn-p
var currentUserObject = JSON.parse(sessionStorage.getItem(\'currentUser\'));
this.http.get(this.swaggerUrl, {
headers: new HttpHeaders({
\'Authorization\': \'Bearer \' + currentUserObject.access_token
})
}).subscribe(() => window.location.href=this.swaggerUrl)
}
-
是的,这行不通(与 Angular 无关)。它不支持 cookie 进行身份验证吗?
标签: angular authorization springdoc-ui