Mik*_*son 8 openid-connect oidc-client-js angular
我认为这是与角度5.2.8和6相关的错误.角度5.2.7工作正常.我创建一个ng5分支并更新角度到最新的5.2.8和错误com!任何人都可以指导我使用oidc-client-js进行角度5.2.8和更高版本的样本?
它是由window.location.hash中的状态URI编码引起的.对我来说,这解决了这个问题:
if (window.location.hash) {
window.location.hash = decodeURIComponent(window.location.hash);
// authorizedCallback returns wrong result when hash is URI encoded
this.oidcSecurityService.authorizedCallback();
} else {
this.oidcSecurityService.authorize();
}
Run Code Online (Sandbox Code Playgroud)
如果您正在做一些像我一样的自定义操作并且您的问题与哈希位置无关,请忽略它:
completeAuthentication(): Promise<void> {
return this.manager.signinRedirectCallback().then(user => {
this.user = user;
}).catch((err) => {});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2984 次 |
| 最近记录: |