クラス OidcClientInitiatedLogoutSuccessHandler

実装されたすべてのインターフェース:
LogoutSuccessHandler

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

    • OidcClientInitiatedLogoutSuccessHandler

      public OidcClientInitiatedLogoutSuccessHandler(ClientRegistrationRepository clientRegistrationRepository)
  • メソッドの詳細

    • determineTargetUrl

      protected StringSE determineTargetUrl(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Authentication authentication)
      クラスからコピーされた説明: AbstractAuthenticationTargetUrlRequestHandler
      メインクラス Javadoc で定義されたロジックに従ってターゲット URL を構築します
      オーバーライド:
      クラス AbstractAuthenticationTargetUrlRequestHandlerdetermineTargetUrl 
    • 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