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