anchor.diff:  
   
   The preceding example shows the common use case of adding a custom parameter on top of the standard parameters.
  -However, if you need to remove or change a standard parameter or your requirements are more advanced, than you can take full control in building the Authorization Request URI by simply overriding the `OAuth2AuthorizationRequest.authorizationRequestUri` property.
  +Alternatively, if your requirements are more advanced, than you can take full control in building the Authorization Request URI by simply overriding the `OAuth2AuthorizationRequest.authorizationRequestUri` property.
   
   The following example shows a variation of the `customAuthorizationRequest()` method from the preceding example, and instead overrides the `OAuth2AuthorizationRequest.authorizationRequestUri` property.
   
  
positive.code: 					 )
  			);
  	}
  
  	private OAuth2AccessTokenResponseClient<OAuth2AuthorizationCodeGrantRequest> customAccessTokenResponseClient() {
  		...
  	}
  }
  ----
  
  
negative.code: 
  The OAuth 2.0 Client features provide support for the Client role as defined in the https://tools.ietf.org/html/rfc6749#section-1.1[OAuth 2.0 Authorization Framework].
  
  At a high-level, the core features available are:
  
  .Authorization Grant support
  * https://tools.ietf.org/html/rfc6749#section-1.3.1[Authorization Code]
  * https://tools.ietf.org/html/rfc6749#section-6[Refresh Token]
  * https://tools.ietf.org/html/rfc6749#section-1.3.4[Client Credentials]
  * https://tools.ietf.org/html/rfc6749#section-1.3.3[Resource Owner Password Credentials]
  
  .HTTP Client support
  * <<servlet-webclient, `WebClient` integration for Servlet Environments>> (for requesting protected resources)
  
  The `HttpSecurity.oauth2Client()` DSL provides a number of configuration options for customizing the core components used by OAuth 2.0 Client.
  In addition, `HttpSecurity.oauth2Client().authorizationCodeGrant()` enables the customization of the Authorization Code grant.
  
  The following code shows the complete configuration options provided by the `HttpSecurity.oauth2Client()` DSL:
  
  [source,java]
  ----
  