クラス OidcLogoutConfigurer.BackChannelLogoutConfigurer

java.lang.ObjectSE
org.springframework.security.config.annotation.web.configurers.oauth2.client.OidcLogoutConfigurer.BackChannelLogoutConfigurer
含まれているクラス:
OidcLogoutConfigurer<B extends HttpSecurityBuilder<B>>

public final class OidcLogoutConfigurer.BackChannelLogoutConfigurer extends ObjectSE
OIDC バックチャネルログアウトを構成するためのコンフィギュラー
  • コンストラクターの詳細

    • BackChannelLogoutConfigurer

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

    • logoutUri

      バックチャネルログアウトを呼び出すときにこのエンドポイントを使用します。

      結果として得られる LogoutHandler は、セッション Cookie と CSRF トークンをこのエンドポイントに POST 送信し、対応するエンドユーザーセッションを無効にします。

      {baseUrl}{baseScheme}{basePort} のような URI テンプレートをサポートします。

      デフォルトでは、URI は {baseScheme}://localhost{basePort}/logout に設定されており、元のバックチャネルリクエストのスキームとポートは保持されますが、ホストとエンドポイントは変更されます。

      ログアウトエンドポイントに Spring Security を使用している場合、この URI のパス部分は、そこで構成された値と一致する必要があります。

      それ以外の場合、サーバー構成によって、Host ヘッダー内のスキーム、サーバー名、ポートが、同じサーバーを内部的にアドレス指定する方法と異なる場合に、これが便利です。

      パラメーター:
      logoutUri - バックチャネルでログアウトをリクエストする URI
      戻り値:
      さらなるカスタマイズのための OidcLogoutConfigurer<B extends HttpSecurityBuilder<B>>.BackChannelLogoutConfigurer 
      導入:
      6.2.4