クラス BearerTokenAccessDeniedHandler

java.lang.ObjectSE
org.springframework.security.oauth2.server.resource.web.access.BearerTokenAccessDeniedHandler
実装されたすべてのインターフェース:
AccessDeniedHandler

public final class BearerTokenAccessDeniedHandler extends ObjectSE implements AccessDeniedHandler
AccessDeniedExceptionRFC 6750 セクション 3: WWW- 認証に従って HTTP レスポンスに変換します。

リクエストに有効な OAuth 2.0 Authentication があることをクラスが証明できる限り、不十分なスコープエラーが返されます。それ以外の場合は、スキーム(Bearer)と構成済みのレルムを示すだけです。

導入:
5.1
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    handle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AccessDeniedException accessDeniedException)
    RFC 6750、特に errorerror_descriptionerror_uriscope に従って、提供されたパラメーターと形式からエラーの詳細を収集します。
    void
    ベアラートークンのエラーレスポンスで使用するデフォルトのレルム名を設定します

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • BearerTokenAccessDeniedHandler

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

    • handle

      public void handle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AccessDeniedException accessDeniedException)
      RFC 6750、特に errorerror_descriptionerror_uriscope に従って、提供されたパラメーターと形式からエラーの詳細を収集します。
      次で指定:
      インターフェース AccessDeniedHandlerhandle 
      パラメーター:
      request - AccessDeniedException が発生したリクエスト
      response - ユーザーエージェントに障害を通知できるようにするため
      accessDeniedException - 呼び出しの原因となった例外
    • setRealmName

      public void setRealmName(StringSE realmName)
      ベアラートークンのエラーレスポンスで使用するデフォルトのレルム名を設定します
      パラメーター:
      realmName -