!!! 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' }]