インターフェース OidcSessionRegistry
- すべての既知の実装クラス:
InMemoryOidcSessionRegistry
public interface OidcSessionRegistry
OIDC プロバイダーセッションとクライアントセッション間の関係を記録するレジストリ。これは、プロバイダーが OIDC プロバイダーセッションまたはエンドユーザーを示すログアウトリクエストを行う場合に便利です。
- 導入:
- 6.2
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明removeSessionInformation(StringSE clientSessionId) 提供されたクライアントセッションに関連付けられている OIDC プロバイダーセッションの登録を解除します。removeSessionInformation(OidcLogoutToken logoutToken) 提供された OIDC ログアウトトークンによって参照される OIDC プロバイダーセッションを、そのセッション ID またはそのサブジェクトによって登録解除します。void提供されたクライアントセッションに OIDC プロバイダーセッションを登録します。
メソッドの詳細
saveSessionInformation
提供されたクライアントセッションに OIDC プロバイダーセッションを登録します。一般に、クライアントセッションは現在のログインに関連付けられたセッションである必要があります。- パラメーター:
info- 使用するOidcSessionInformation
removeSessionInformation
提供されたクライアントセッションに関連付けられている OIDC プロバイダーセッションの登録を解除します。一般に、クライアントセッションは、現在のログアウトに関連付けられたセッションである必要があります。- パラメーター:
clientSessionId- クライアントセッション- 戻り値:
OidcSessionInformationが見つかった場合はnullの可能性があります
removeSessionInformation
提供された OIDC ログアウトトークンによって参照される OIDC プロバイダーセッションを、そのセッション ID またはそのサブジェクトによって登録解除します。発行者と対象者は、返された各OidcSessionInformationで見つかった対応する値とも一致する必要があることに注意してください。- パラメーター:
logoutToken-OidcLogoutToken- 戻り値:
- 見つかった
OidcSessionInformationは空である可能性があります