クラス OidcClientInitiatedServerLogoutSuccessHandler

java.lang.ObjectSE
org.springframework.security.oauth2.client.oidc.web.server.logout.OidcClientInitiatedServerLogoutSuccessHandler
実装されたすべてのインターフェース:
ServerLogoutSuccessHandler

public class OidcClientInitiatedServerLogoutSuccessHandler extends ObjectSE implements ServerLogoutSuccessHandler
ユーザーエージェントを介して OIDC ログアウトを開始するためのリアクティブログアウト成功ハンドラー。
導入:
5.2
関連事項:
  • コンストラクターの詳細

  • メソッドの詳細

    • onLogoutSuccess

      public reactor.core.publisher.Mono<VoidSE> onLogoutSuccess(WebFilterExchange exchange, Authentication authentication)
      インターフェースからコピーされた説明: ServerLogoutSuccessHandler
      ログアウトが成功した後に呼び出されます
      次で指定:
      インターフェース ServerLogoutSuccessHandleronLogoutSuccess 
      パラメーター:
      exchange - 交換
      authentication - Authentication
      戻り値:
      完了通知 (成功またはエラー)
    • setPostLogoutRedirectUri

      public void setPostLogoutRedirectUri(StringSE postLogoutRedirectUri)
      ログアウト後のリダイレクト URI テンプレートを設定します。
      サポートされている uri テンプレート変数は次のとおりです: {baseScheme}{baseHost}{basePort}{basePath}
      {baseUrl} もサポートされています。これは "{baseScheme}://{baseHost}{basePort}{basePath}" と同じです
              handler.setPostLogoutRedirectUri("{baseUrl}");
       
      post_logout_redirect_uri がクライアントアプリケーションのベース URL に設定されるようにします。
      パラメーター:
      postLogoutRedirectUri - - post_logout_redirect_uri クエリパラメーターを作成するためのテンプレート
      導入:
      5.3
    • setLogoutSuccessUrl

      public void setLogoutSuccessUrl(URISE logoutSuccessUrl)
      元々 OIDC ログインではない場合に正常にログアウトした後にリダイレクトする URL
      パラメーター:
      logoutSuccessUrl - リダイレクト先の URL。デフォルトは "/login?logout" です。