クラス InMemoryOidcSessionRegistry

java.lang.ObjectSE
org.springframework.security.oauth2.client.oidc.session.InMemoryOidcSessionRegistry
実装されたすべてのインターフェース:
OidcSessionRegistry

public final class InMemoryOidcSessionRegistry extends ObjectSE implements OidcSessionRegistry
OidcSessionRegistry のメモリ内実装
導入:
6.2
  • コンストラクターの詳細

    • InMemoryOidcSessionRegistry

      public InMemoryOidcSessionRegistry()
  • メソッドの詳細

    • saveSessionInformation

      public void saveSessionInformation(OidcSessionInformation info)
      インターフェースからコピーされた説明: OidcSessionRegistry
      提供されたクライアントセッションに OIDC プロバイダーセッションを登録します。一般に、クライアントセッションは現在のログインに関連付けられたセッションである必要があります。
      次で指定:
      インターフェース OidcSessionRegistrysaveSessionInformation 
      パラメーター:
      info - 使用する OidcSessionInformation
    • removeSessionInformation

      public OidcSessionInformation removeSessionInformation(StringSE clientSessionId)
      インターフェースからコピーされた説明: OidcSessionRegistry
      提供されたクライアントセッションに関連付けられている OIDC プロバイダーセッションの登録を解除します。一般に、クライアントセッションは、現在のログアウトに関連付けられたセッションである必要があります。
      次で指定:
      インターフェース OidcSessionRegistryremoveSessionInformation 
      パラメーター:
      clientSessionId - クライアントセッション
      戻り値:
      OidcSessionInformation が見つかった場合は null の可能性があります
    • removeSessionInformation

      public IterableSE<OidcSessionInformation> removeSessionInformation(OidcLogoutToken token)
      インターフェースからコピーされた説明: OidcSessionRegistry
      提供された OIDC ログアウトトークンによって参照される OIDC プロバイダーセッションを、そのセッション ID またはそのサブジェクトによって登録解除します。発行者と対象者は、返された各 OidcSessionInformation で見つかった対応する値とも一致する必要があることに注意してください。
      次で指定:
      インターフェース OidcSessionRegistryremoveSessionInformation 
      パラメーター:
      token - OidcLogoutToken
      戻り値:
      見つかった OidcSessionInformation は空である可能性があります