【问题标题】:Is there a silent logout option in angular-oauth2-oidc?angular-oauth2-oidc 中是否有静默注销选项?
【发布时间】:2021-09-27 19:11:28
【问题描述】:

我在我的 ionic 4 应用程序中使用 angular-oauth2-oidc,我想知道是否有一种方法可以实现静默注销,因为我在 angular-oauth2-oidc 文档中找不到它。

【问题讨论】:

  • “静默”注销是什么意思?与调用logOut()方法有何不同?
  • @ChristophLütjen - 我的意思是当令牌过期时,应用程序应该自动注销,而不是看到带有 401 错误的请求。我应该在拦截器中显式调用 logOut() 的 401 错误吗?

标签: angular oauth-2.0 ionic4 openid-connect angular-oauth2-oidc


【解决方案1】:

如果您致电.logout(...)

  • logoutUrl isfalsy(我相信这是一个 OAuthConfig 选项);
  • 或将false 作为noRedirectToLogoutUrl 的参数

然后the library won't redirect you to the identity server 使其成为“静默”(但仅限客户端!)注销。

库中没有任何内容可用于在身份服务器上注销,例如,我认为不支持“反向通道注销”。你必须自己为此写一些东西。

【讨论】:

    猜你喜欢
    • 2022-12-22
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 2019-06-12
    • 2021-01-22
    • 2021-11-04
    • 1970-01-01
    • 2021-07-02
    相关资源
    最近更新 更多