我正在使用隐式流程在针对IdentityServer3的SPA应用程序中使用oidc-client。
在退出时撤消我的参考令牌无效。
我已将revokeAccessTokenOnSignout:true和client_secret设置为虚拟机密,我看到请求已发送出去。但是我收到了“400错误请求无效客户端”响应。 这是发送的请求:
以下是回复:
{"error":"invalid_client"}
这是IdentityServer配置:
new Client
{
ClientName = "Client Name",
ClientId = "myclientid",
ClientSecrets = new List<Secret>
{
new Secret("secret".Sha256())
},
AccessTokenType = AccessTokenType.Reference,
Flow = Flows.Implicit,
RequireConsent = false,
RedirectUris = new List<string>
{
...
},
AllowedCorsOrigins = new List<string>
{
...
},
PostLogoutRedirectUris = new List<string>
{
...
},
AllowedScopes = new List<string>
{
...
} //.. allowed
}, //..new client
任何想法我可能做错了什么?