Polish ref doc for oauth2-client
This commit is contained in:
parent
5a67971375
commit
9944037cc7
|
@ -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<OAuth2AuthorizeRequest, Map<String, Object>>`, 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 <<appendix-proxy-server, Proxy Server>>.
|
||||
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
|
||||
|
||||
|
|
Loading…
Reference in New Issue