diff --git a/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-client.adoc b/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-client.adoc index 752bbac792..562c7e846b 100644 --- a/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-client.adoc +++ b/docs/manual/src/docs/asciidoc/_includes/servlet/oauth2/oauth2-client.adoc @@ -303,10 +303,6 @@ public OAuth2AuthorizedClientManager authorizedClientManager( } ---- -[NOTE] -Spring Boot 2.x auto-configuration registers an `OAuth2AuthorizedClientManager` `@Bean` in the `ApplicationContext`. -However, the application may choose to override and register a custom `OAuth2AuthorizedClientManager` `@Bean`. - The `DefaultOAuth2AuthorizedClientManager` is also associated with a `contextAttributesMapper` of type `Function>`, which is responsible for mapping attribute(s) from the `OAuth2AuthorizeRequest` to a `Map` of attributes to be associated to the `OAuth2AuthorizationContext`. This can be useful when you need to supply an `OAuth2AuthorizedClientProvider` with required (supported) attribute(s), eg. the `PasswordOAuth2AuthorizedClientProvider` requires the resource owner's `username` and `password` to be available in `OAuth2AuthorizationContext.getAttributes()`. @@ -444,12 +440,12 @@ spring: registration: okta: ... - redirect-uri: "{baseScheme}{baseHost}{basePort}{basePath}/authorized/{registrationId}" + redirect-uri: "{baseScheme}://{baseHost}{basePort}{basePath}/authorized/{registrationId}" ... ---- [NOTE] -`{baseUrl}` resolves to `{baseScheme}{baseHost}{basePort}{basePath}` +`{baseUrl}` resolves to `{baseScheme}://{baseHost}{basePort}{basePath}` Configuring the `redirect-uri` with `URI` template variables is especially useful when the OAuth 2.0 Client is running behind a <>. This ensures that the `X-Forwarded-*` headers are used when expanding the `redirect-uri`. @@ -871,9 +867,6 @@ public OAuth2AuthorizedClientManager authorizedClientManager( } ---- -[NOTE] -Spring Boot 2.x auto-configuration registers an `OAuth2AuthorizedClientManager` `@Bean` in the `ApplicationContext`. - You may obtain the `OAuth2AccessToken` as follows: [source,java] @@ -1143,9 +1136,6 @@ WebClient webClient(OAuth2AuthorizedClientManager authorizedClientManager) { } ---- -[NOTE] -Spring Boot 2.x auto-configuration registers an `OAuth2AuthorizedClientManager` `@Bean` in the `ApplicationContext`. - ==== Providing the Authorized Client