!!! Overview
[{$pagename}] is an [Result Code] indicating something went wrong. (i.e. [Error])


If an [OAuth 2.0] request fails due to a missing, invalid, or mismatching [redirect_uri], or if the [OAuth Client] identifier is missing or invalid, the [Authorization Server] [SHOULD] inform the [Resource Owner] of the error and [MUST NOT] automatically redirect the [user-agent] to the invalid [Redirect URI|Redirect_uri].

If the [Resource Owner] denies the access [Authorization Request] or if the request fails for reasons other than a missing or invalid [redirect_uri], the [Authorization Server] informs the client by adding the following parameters to the query component of the [Redirect URI|Redirect_uri] using the "application/x-www-form-urlencoded" format, per Appendix B


!! [OAuth Extensions Error Registration|OAuth Parameters Registry]
[{$pagename}] should be registered in the [OAuth Parameters Registry]


!! error __REQUIRED__
A single [ASCII] [error] code from the  following:
* [unauthorized_client]
* [access_denied]
* [unsupported_response_type]
* [invalid_scope]
* [server_error]
* [temporarily_unavailable]
* [invalid_request]
* [invalid_token]
* [invalid_grant]
* [invalid_scope]
* [insufficient_scope]
* [unsupported_token_type]
* [interaction_required]
* [login_required]
* [session_selection_required]
* [consent_required]
* [invalid_request_uri]
* [invalid_request_object]
* [request_not_supported]
* [request_uri_not_supported]
* [registration_not_supported]


!! error_description __OPTIONAL__ 
Human-readable [ASCII] ([US-ASCII]) text providing additional information, used to assist the [OAuth Client] developer in understanding the error that occurred.

Values __MUST NOT__ include characters outside the set %x20-21 / %x23-5B / %x5D-7E.

!! error_uri __OPTIONAL__
A [URI] identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error. 

!! state __REQUIRED__
if a "state" parameter was present in the client [Authorization Request]. The exact value received from the client.



   
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]