パッケージ jakarta.ws.rs
クラス NotAuthorizedException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
jakarta.ws.rs.WebApplicationException
jakarta.ws.rs.ClientErrorException
jakarta.ws.rs.NotAuthorizedException
- 実装されているすべてのインターフェース:
SerializableSE
次のいずれかのシナリオが原因でリクエスト認証が失敗したことを示すランタイム例外:
- クライアントが、リクエストされたリソースにアクセスするために必要な認証資格情報を送信しませんでした。つまり、
AuthorizationHTTP ヘッダーがリクエストにありません。 - または - リクエストにすでに HTTP
Authorizationヘッダーが含まれている場合 - その場合、例外は、リクエストヘッダーに含まれている資格情報の認可が拒否されたことを示します。
- 導入:
- 2.0
- 作成者:
- Marek Potociar
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明NotAuthorizedException(Response response) 新しい「認可されていない」例外を作成します。NotAuthorizedException(Response response, ThrowableSE cause) 新しい「認可されていない」例外を作成します。NotAuthorizedException(ObjectSE challenge, ObjectSE... moreChallenges) 新しい「認可されていない」例外を作成します。NotAuthorizedException(StringSE message, Response response) 新しい「認可されていない」例外を作成します。NotAuthorizedException(StringSE message, Response response, ThrowableSE cause) 新しい「認可されていない」例外を作成します。NotAuthorizedException(StringSE message, ObjectSE challenge, ObjectSE... moreChallenges) 新しい「認可されていない」例外を作成します。NotAuthorizedException(StringSE message, ThrowableSE cause, ObjectSE challenge, ObjectSE... moreChallenges) 新しい「認可されていない」例外を作成します。NotAuthorizedException(ThrowableSE cause, ObjectSE challenge, ObjectSE... moreChallenges) 新しい「認可されていない」例外を作成します。方法の概要
修飾子と型メソッド説明例外に関連付けられ、クライアントによってリクエストされたリソースに適用可能な認可チャレンジのリストを取得します。クラス jakarta.ws.rs.WebApplicationException から継承されたメソッド
getResponseクラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
NotAuthorizedException
新しい「認可されていない」例外を作成します。- パラメーター:
challenge- クライアントによってリクエストされたリソースに適用可能な認可チャレンジ。moreChallenges- リクエストされたリソースに適用可能な追加の認可チャレンジ。- 例外:
NullPointerExceptionSE-challengeパラメーターがnullの場合。
NotAuthorizedException
新しい「認可されていない」例外を作成します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。challenge- クライアントによってリクエストされたリソースに適用可能な認可チャレンジ。moreChallenges- リクエストされたリソースに適用可能な追加の認可チャレンジ。- 例外:
NullPointerExceptionSE-challengeパラメーターがnullの場合。
NotAuthorizedException
新しい「認可されていない」例外を作成します。- パラメーター:
response- エラーレスポンス。- 例外:
IllegalArgumentExceptionSE- レスポンスで設定されたステータスコードが HTTP401ではない場合。
NotAuthorizedException
新しい「認可されていない」例外を作成します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。response- エラーレスポンス。- 例外:
IllegalArgumentExceptionSE- レスポンスで設定されたステータスコードが HTTP401ではない場合。
NotAuthorizedException
新しい「認可されていない」例外を作成します。- パラメーター:
cause- 例外の根本的な原因。challenge- リクエストされたリソースに適用可能な認可チャレンジ。moreChallenges- リクエストされたリソースに適用可能な追加の認可チャレンジ。
NotAuthorizedException
public NotAuthorizedException(StringSE message, ThrowableSE cause, ObjectSE challenge, ObjectSE... moreChallenges) 新しい「認可されていない」例外を作成します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。cause- 例外の根本的な原因。challenge- リクエストされたリソースに適用可能な認可チャレンジ。moreChallenges- リクエストされたリソースに適用可能な追加の認可チャレンジ。
NotAuthorizedException
新しい「認可されていない」例外を作成します。- パラメーター:
response- エラーレスポンス。cause- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE- レスポンスで設定されたステータスコードが HTTP401ではない場合。
NotAuthorizedException
新しい「認可されていない」例外を作成します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。response- エラーレスポンス。cause- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE- レスポンスで設定されたステータスコードが HTTP401ではない場合。
メソッドの詳細
getChallenges
例外に関連付けられ、クライアントによってリクエストされたリソースに適用可能な認可チャレンジのリストを取得します。- 戻り値:
- クライアントによってリクエストされたリソースに適用可能な認可チャレンジのリスト。