如何解决使用Oidc-Client.js的signinRedirectCallback中没有响应状态
我们在单页应用程序中使用Oidc-Client身份验证流程,以下是这些说明。请帮忙。
当前方案:
预期方案:
请告知我们是否缺少任何设置,或者是否需要在signinRedirect()中传递任何参数?
下面是示例代码
var settings = {
authority: "https://xxxx.xxxxx.com/xxxx/v1",client_id: "https://xxx.xxx.com/",redirect_uri: "https://localhost:3000/taskpane.html",post_logout_redirect_uri: "https://localhost:3000/logout.html",revokeAccesstokenOnSignout: true,response_type: "id_token token",scope: "openid read:xxxx read:xxxx",state: true,filterProtocolClaims: true,loadUserInfo: true,nonce:true,clearHashAfterLogin: true,automaticSilentRenew: true,silent_redirect_uri: 'https://localhost:3000/silent-refresh.html',monitorsession:true,Metadata: {
issuer: 'https://xxx.xxx.com/xxx/v1',authorization_endpoint: "https://xxx.xxx.com/xxxxx/v1/connect/authorize"
}
};
signinRedirect = () => {
this.UserManager.signinRedirect().then(function() {
console.log("signinRedirect done");
}).catch(function(err) {
console.log(err);
});
};
signinRedirectCallback = () => {
this.UserManager.signinRedirectCallback().then(user => {
console.log("signinRedirectCallback",user);
}).catch(function (err) {
console.log("error:"+err);
});
};
问题: oidc-client.min.js:1 Oidcclient.readSigninResponseState:无响应状态
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。