anchor.diff:  
   After completing the "Obtain OAuth 2.0 credentials" instructions, you should have a new OAuth Client with credentials consisting of a Client ID and a Client Secret.
   
  +
   [[webflux-oauth2-login-sample-redirect]]
   === Setting the redirect URI
   
  
positive.code: .OAuth Client properties
  ====
  <1> `spring.security.oauth2.client.registration` is the base property prefix for OAuth Client properties.
  <2> Following the base property prefix is the ID for the xref:servlet/oauth2/client/index.adoc#oauth2Client-client-registration[`ClientRegistration`], such as google.
  ====
  
  . Replace the values in the `client-id` and `client-secret` property with the OAuth 2.0 credentials you created earlier.
  
negative.code: [[webflux-oauth2-login]]
  = OAuth 2.0 Login
  
  The OAuth 2.0 Login feature provides an application with the capability to have users log in to the application by using their existing account at an OAuth 2.0 Provider (e.g. GitHub) or OpenID Connect 1.0 Provider (such as Google).
  OAuth 2.0 Login implements the use cases: "Login with Google" or "Login with GitHub".
  
  NOTE: OAuth 2.0 Login is implemented by using the *Authorization Code Grant*, as specified in the https://tools.ietf.org/html/rfc6749#section-4.1[OAuth 2.0 Authorization Framework] and https://openid.net/specs/openid-connect-core-1_0.html#CodeFlowAuth[OpenID Connect Core 1.0].
  
  
  [[webflux-oauth2-login-sample]]
  == Spring Boot 2.x Sample
  
  Spring Boot 2.x brings full auto-configuration capabilities for OAuth 2.0 Login.
  
  This section shows how to configure the {gh-samples-url}/reactive/webflux/java/oauth2/login[*OAuth 2.0 Login WebFlux sample*] using _Google_ as the _Authentication Provider_ and covers the following topics:
  
  