[16] [DFN[[CODE(URI)@en[[[error_uri]]]]]] [[引数]]は、
[[誤り]]についての[[人間可読]]の [[Webページ]]を表す [[URL]] で、
[[クライアント]]の開発者に[[誤り]]についての追加情報を示すために使うものです [SRC[>>1, >>19, >>20, >>4]]。

* 仕様書

[REFS[
- [1] [CITE@en[RFC 6749 - The OAuth 2.0 Authorization Framework]] ([TIME[2014-12-15 14:15:35 +09:00]] 版) <http://tools.ietf.org/html/rfc6749#section-4.1.2.1>
- [19] [CITE@en[RFC 6749 - The OAuth 2.0 Authorization Framework]] ([TIME[2014-12-15 14:15:35 +09:00]] 版) <http://tools.ietf.org/html/rfc6749#section-4.2.2.1>
- [20] [CITE@en[RFC 6749 - The OAuth 2.0 Authorization Framework]] ([TIME[2014-12-15 14:15:35 +09:00]] 版) <http://tools.ietf.org/html/rfc6749#section-5.2>
- [3] [CITE@en[RFC 6749 - The OAuth 2.0 Authorization Framework]] ([TIME[2014-12-15 14:15:35 +09:00]] 版) <http://tools.ietf.org/html/rfc6749#appendix-A.9>
- [4] [CITE@en[RFC 6750 - The OAuth 2.0 Authorization Framework: Bearer Token Usage]] ([TIME[2015-02-11 06:22:47 +09:00]] 版) <http://tools.ietf.org/html/rfc6750#section-3>
- [5] [CITE@en[RFC 6749 - The OAuth 2.0 Authorization Framework]] ([TIME[2014-12-15 14:15:35 +09:00]] 版) <http://tools.ietf.org/html/rfc6749#section-5.2>
]REFS]

* 構文

[18] 値は [[RFC 3986]] [[URI-reference]] でなければ[['''なりません''']] [SRC[>>1, >>19, >>20, >>3, >>4]]。

;; [17] [CODE(char)[[[U+0020]]]] を含み、 [CODE(char)[[[U+0022]]]] と [CODE(char)[[[U+005C]]]]
を含まない[[印字可能ASCII文字]]しか含んでは[['''なりません''']] [SRC[>>1, >>19, >>20, >>4]]。
この条件は >>18 に含まれます。

* 文脈

[2] [[認可エンドポイント]]からの[[リダイレクト]]によって[[誤り]]を通知する場合、
[CODE(URI)@en[[[error_uri]]]] [[引数]]を指定できます。 [SRC[>>1, >>19]]

;; [[URL query]] に指定する場合 [SRC[>>1]] と[[素片識別子]]に指定する場合 [SRC[>>19]]
があります。

[24] [[トークンエンドポイント]]や[[revokeエンドポイント]]からの [[JSON]] [[応答]]によって[[誤り]]を通知する場合、
[CODE(URI)@en[[[error_uri]]]] [[引数]]を指定できます。 [SRC[>>20, >>5]]

[27] [[アクセストークン]]を指定するために使う [CODE(ABNF)@en[[[auth-scheme]]]] は、
[[誤り]]の報告に [CODE(URI)@en[[[error_uri]]]] [[引数]]を使うことができます。
具体的には [CODE(HTTP)@en[[[Bearer]]]] で採用されています [SRC[>>4]]。

;; [[資源鯖]]参照。