クラス BearerTokenAccessDeniedHandler
java.lang.ObjectSE
org.springframework.security.oauth2.server.resource.web.access.BearerTokenAccessDeniedHandler
- 実装されたすべてのインターフェース:
AccessDeniedHandler
AccessDeniedException
を RFC 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、特にerror
、error_description
、error_uri
、scope
に従って、提供されたパラメーターと形式からエラーの詳細を収集します。void
setRealmName
(StringSE realmName) ベアラートークンのエラーレスポンスで使用するデフォルトのレルム名を設定します
コンストラクターの詳細
BearerTokenAccessDeniedHandler
public BearerTokenAccessDeniedHandler()
メソッドの詳細
handle
public void handle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AccessDeniedException accessDeniedException) RFC 6750、特にerror
、error_description
、error_uri
、scope
に従って、提供されたパラメーターと形式からエラーの詳細を収集します。- 次で指定:
- インターフェース
AccessDeniedHandler
のhandle
- パラメーター:
request
-AccessDeniedException
が発生したリクエストresponse
- ユーザーエージェントに障害を通知できるようにするためaccessDeniedException
- 呼び出しの原因となった例外
setRealmName
ベアラートークンのエラーレスポンスで使用するデフォルトのレルム名を設定します- パラメーター:
realmName
-