!!! Overview
Response Mode ([{$pagename}]) is an [OPTIONAL] OAuth [Authorization Request] [parameter] that informs the [Authorization Server] of the mechanism to be used for returning [Authorization Response] [parameters] from the [Authorization_endpoint]. 

The use of this [parameter] is [NOT RECOMMENDED] with a value that specifies the same Response Mode as the __default__ Response Mode for the [Response_type] used.

This specification defines the following Response Modes, which are described with their [{$pagename}] [parameter] values:
* [query|Query Response Mode] - In this [{$pagename}], [Authorization Response] parameters are encoded in the query string added to the [redirect_uri] when redirecting back to the [OAuth Client].
* [fragment|Fragment Response Mode] - In this [{$pagename}], [Authorization Response] parameters are encoded in the fragment added to the [redirect_uri] when redirecting back to the [OAuth Client].

!! __default__ [{$pagename}]
The default Response Mode is dependent on the [response_type] provided by the [OAuth Client]:
||[response_type]||__default__ [{$pagename}]
|code|[query|Query Response Mode]
|token|[fragment|Fragment Response Mode]

!! [Form Post Response Mode]
The OAuth 2.0 [Form Post Response Mode] ([form_post]) for an [example] of a specification that defines an additional Response Mode. Note that it is expected that additional Response Modes may be defined by other specifications in the future, including possibly ones utilizing the [HTML5] [postMessage] [API] and [Cross Origin Resource Sharing] ([CORS]).!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]