インターフェース OAuth2ErrorCodes
public interface OAuth2ErrorCodes
OAuth 2.0 Authorization フレームワークによって定義された標準エラーコード。- 導入:
- 5.0
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static java.lang.String
ACCESS_DENIED
access_denied
- リソース所有者または認可サーバーがリクエストを拒否しました。static java.lang.String
INSUFFICIENT_SCOPE
insufficient_scope
- リクエストには、アクセストークンによって提供されるよりも高い特権が必要です。static java.lang.String
INVALID_CLIENT
invalid_client
- クライアント認証が失敗しました(不明なクライアント、クライアント認証が含まれていない、サポートされていない認証方法など)。static java.lang.String
INVALID_GRANT
invalid_grant
- 提供された認可付与(認可コード、リソース所有者の資格情報など)またはリフレッシュトークンが無効、期限切れ、失効、認可リクエストで使用されるリダイレクト URI と一致しない、または別のクライアントに発行されました。static java.lang.String
INVALID_REDIRECT_URI
invalid_redirect_uri
- 1 つ以上のリダイレクト URI の値が無効です。static java.lang.String
INVALID_REQUEST
invalid_request
- リクエストに必須パラメーターが欠落している、無効なパラメーター値が含まれている、パラメーターが複数回含まれている、その他の形式が正しくありません。static java.lang.String
INVALID_SCOPE
invalid_scope
- リクエストされたスコープは、無効、不明、不正な形式であるか、リソース所有者によって許可されたスコープを超えています。static java.lang.String
INVALID_TOKEN
invalid_token
- 提供されたアクセストークンは、他の理由で期限切れ、失効、不正、無効です。static java.lang.String
SERVER_ERROR
server_error
- 認可サーバーで予期しない条件が発生したため、リクエストを実行できませんでした。static java.lang.String
TEMPORARILY_UNAVAILABLE
temporarily_unavailable
- 現在、認可サーバーは、サーバーの一時的なオーバーロードまたはメンテナンスが原因でリクエストを処理できません。static java.lang.String
UNAUTHORIZED_CLIENT
unauthorized_client
- クライアントは、このメソッドを使用して認証コードまたはアクセストークンをリクエストすることを認可されていません。static java.lang.String
UNSUPPORTED_GRANT_TYPE
unsupported_grant_type
- 認可付与型は、認可サーバーによってサポートされていません。static java.lang.String
UNSUPPORTED_RESPONSE_TYPE
unsupported_response_type
- 認可サーバーは、このメソッドを使用した認可コードまたはアクセストークンの取得をサポートしていません。static java.lang.String
UNSUPPORTED_TOKEN_TYPE
unsupported_token_type
- 認可サーバーは、提示されたトークン型の取り消しをサポートしていません。
フィールドの詳細
INVALID_REQUEST
static final java.lang.String INVALID_REQUEST
invalid_request
- リクエストに必須パラメーターが欠落している、無効なパラメーター値が含まれている、パラメーターが複数回含まれている、その他の形式が正しくありません。- 関連事項:
- 定数フィールド値
UNAUTHORIZED_CLIENT
static final java.lang.String UNAUTHORIZED_CLIENT
unauthorized_client
- クライアントは、このメソッドを使用して認証コードまたはアクセストークンをリクエストすることを認可されていません。- 関連事項:
- 定数フィールド値
ACCESS_DENIED
static final java.lang.String ACCESS_DENIED
access_denied
- リソース所有者または認可サーバーがリクエストを拒否しました。- 関連事項:
- 定数フィールド値
UNSUPPORTED_RESPONSE_TYPE
static final java.lang.String UNSUPPORTED_RESPONSE_TYPE
unsupported_response_type
- 認可サーバーは、このメソッドを使用した認可コードまたはアクセストークンの取得をサポートしていません。- 関連事項:
- 定数フィールド値
INVALID_SCOPE
static final java.lang.String INVALID_SCOPE
invalid_scope
- リクエストされたスコープは、無効、不明、不正な形式であるか、リソース所有者によって許可されたスコープを超えています。- 関連事項:
- 定数フィールド値
INSUFFICIENT_SCOPE
static final java.lang.String INSUFFICIENT_SCOPE
insufficient_scope
- リクエストには、アクセストークンによって提供されるよりも高い特権が必要です。リソースサーバーは、HTTP 403(禁止)ステータスコードで応答する必要があり(SHOULD)、保護されたリソースへのアクセスに必要なスコープを持つ "scope" 属性を含めることができます(MAY)。
INVALID_TOKEN
static final java.lang.String INVALID_TOKEN
invalid_token
- 提供されたアクセストークンは、他の理由で期限切れ、失効、不正、無効です。リソースは、HTTP 401(無認可)ステータスコードで応答する必要があります(SHOULD)。クライアントは新しいアクセストークンをリクエストして、保護されたリソースリクエストを再試行してもよい(MAY)。
SERVER_ERROR
static final java.lang.String SERVER_ERROR
server_error
- 認可サーバーで予期しない条件が発生したため、リクエストを実行できませんでした。(HTTP リダイレクトを介して 500 Internal Server Error HTTP ステータスコードをクライアントに返すことができないため、このエラーコードが必要です。)- 関連事項:
- 定数フィールド値
TEMPORARILY_UNAVAILABLE
static final java.lang.String TEMPORARILY_UNAVAILABLE
temporarily_unavailable
- 現在、認可サーバーは、サーバーの一時的なオーバーロードまたはメンテナンスが原因でリクエストを処理できません。(503 Service Unavailable HTTP ステータスコードを HTTP リダイレクト経由でクライアントに返すことができないため、このエラーコードが必要です。)- 関連事項:
- 定数フィールド値
INVALID_CLIENT
static final java.lang.String INVALID_CLIENT
invalid_client
- クライアント認証が失敗しました(不明なクライアント、クライアント認証が含まれていない、サポートされていない認証方法など)。認可サーバーは、どの HTTP 認証スキームがサポートされているかを示す HTTP 401(Unauthorized)ステータスコードを返す場合があります。クライアントが「認可」を介して認証しようとした場合、リクエストヘッダーフィールドの場合、認可サーバーは HTTP 401(Unauthorized)ステータスコードでレスポンスし、"WWW-Authenticate" を含める必要があります。クライアントが使用する認証スキームに一致するレスポンスヘッダーフィールド。- 関連事項:
- 定数フィールド値
INVALID_GRANT
static final java.lang.String INVALID_GRANT
invalid_grant
- 提供された認可付与(認可コード、リソース所有者の資格情報など)またはリフレッシュトークンが無効、期限切れ、失効、認可リクエストで使用されるリダイレクト URI と一致しない、または別のクライアントに発行されました。- 関連事項:
- 定数フィールド値
UNSUPPORTED_GRANT_TYPE
static final java.lang.String UNSUPPORTED_GRANT_TYPE
unsupported_grant_type
- 認可付与型は、認可サーバーによってサポートされていません。- 関連事項:
- 定数フィールド値
UNSUPPORTED_TOKEN_TYPE
static final java.lang.String UNSUPPORTED_TOKEN_TYPE
unsupported_token_type
- 認可サーバーは、提示されたトークン型の取り消しをサポートしていません。- 導入:
- 5.5
- 関連事項:
- RFC-7009- セクション 2.2.1- エラーレスポンス , 定数フィールド値
INVALID_REDIRECT_URI
static final java.lang.String INVALID_REDIRECT_URI
invalid_redirect_uri
- 1 つ以上のリダイレクト URI の値が無効です。- 導入:
- 5.6
- 関連事項:
- RFC-7591- セクション 3.2.2- クライアント登録エラーレスポンス , 定数フィールド値