Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

認可エラーコードがRFCと異なる #19

Open
nanasess opened this issue Jul 9, 2020 · 1 comment
Open

認可エラーコードがRFCと異なる #19

nanasess opened this issue Jul 9, 2020 · 1 comment

Comments

@nanasess
Copy link
Collaborator

nanasess commented Jul 9, 2020

以下の認可エラーコードに準拠していない
http://openid-foundation-japan.github.io/draft-ietf-oauth-v2.ja.html#auth-error-codes

詳細は以下を参照
#15 (comment)

@nanasess
Copy link
Collaborator Author

アクセストークン レスポンスに関しては、以下のエラーコードに振り分けられるのが正しい

http://openid-foundation-japan.github.io/draft-ietf-oauth-v2.ja.html#token-error-codes

  • invalid_request - 必須のパラメーターを指定していない, サポートされていないパラメーターもしくは値を含んでいる, パラメーターに重複がある, 複数クレデンシャルを含む, クライアント認証の為の2つ以上のメソッドを利用している, あるいは形式に問題がある.
  • invalid_client - 不正なクライアント識別子を指定した, クライアントが認証に失敗した, クライアントがクレデンシャルを含めなかった, 複数のクライアントクレデンシャルを指定した, サポートされていないクレデンシャルタイプを使用した.
  • unauthorized_client - クライアントは指定されたアクセス許可タイプを使用する権限を持たない.
  • invalid_grant - 指定されたアクセス認可が無効, 期限切れ, もしくは取り消された. (例:無効なアサーション, 期限切れの認可コード, 間違ったエンドユーザーのパスワードクレデンシャル, 認可コードとリダイレクトURIの不一致)
  • unsupported_grant_type - リクエストに含むアクセス許可のタイプもしくは他の属性が認可サーバーでサポートされていない.
  • invalid_scope - 指定されたscopeが不正, 未知, 形式に問題がある, もしくは前回許可したscopeの範囲を超えている.

現状は、 invalid_request または invalid_client のみに振り分けられている模様

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant