【发布时间】:2020-03-12 22:08:46
【问题描述】:
我正在使用 Identity oidc-client-js 库并调用
this.usermanager.signoutRedirect({ somedata: someObject.Id });
然后在注销端点中,我使用 IdentityServer 交互服务执行此操作
var logoutRequest= await _interaction.GetLogoutContextAsync(logoutId);
我原以为 somedata 会显示在 LogoutRequest 的 Parameters 属性中,但事实并非如此。那么如何在signout中添加一些额外的参数呢?
我注意到我可以返回一个 { state: 'somedata' } 但我实际上也不知道如何从 LogoutRequest 对象中检索它。那么如果我不能添加自己的参数,我该如何检索状态数据?
谢谢!
【问题讨论】:
标签: c# asp.net-core identityserver4 oidc-client-js