我已经成功地使用了Brock Allen 的oidc-client-js库来验证我的 SPA 应用程序,其中 Auth0 作为我的身份提供者。但是,当我尝试使用库将用户注销时mgr.signoutRedirect({state: "my test"})
,我收到一个错误:no end session endpoint
。
查看元数据端点表明存在撤销端点。
我已经像这样配置了 oidc-client-js 库:
var settings = {
authority: 'https://susqsofttest.auth0.com/.well-known/openid-configuration',
client_id: 'my client id',
redirect_uri: 'http://localhost:8080/signin-oidc',
post_logout_redirect_uri: 'http://localhost:8080/logout',
response_type: 'id_token token',
scope: 'openid profile email',
revokeAccessTokenOnSignout: true,
automaticSilentRenew: true,
filterProtocolClaims: true,
loadUserInfo: true
};
var mgr = new UserManager(settings);
关于我所缺少的任何想法?