Class DefaultUserInfoRestTemplateFactory
- java.lang.Object
- org.springframework.boot.autoconfigure.security.oauth2.resource.DefaultUserInfoRestTemplateFactory
- All Implemented Interfaces:
UserInfoRestTemplateFactory
public class DefaultUserInfoRestTemplateFactory extends Object implements UserInfoRestTemplateFactory
Factory used to create theOAuth2RestTemplate
used for extracting user info during authentication if none is available.- Since:
- 1.5.0
Constructor Summary
Constructors Constructor Description DefaultUserInfoRestTemplateFactory(org.springframework.beans.factory.ObjectProvider<List<UserInfoRestTemplateCustomizer>> customizers, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails> details, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.client.OAuth2ClientContext> oauth2ClientContext)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.oauth2.client.OAuth2RestTemplate
getUserInfoRestTemplate()
Return theOAuth2RestTemplate
used for extracting user info during authentication if none is available.
Constructor Detail
DefaultUserInfoRestTemplateFactory
public DefaultUserInfoRestTemplateFactory(org.springframework.beans.factory.ObjectProvider<List<UserInfoRestTemplateCustomizer>> customizers, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails> details, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.client.OAuth2ClientContext> oauth2ClientContext)
Method Detail
getUserInfoRestTemplate
public org.springframework.security.oauth2.client.OAuth2RestTemplate getUserInfoRestTemplate()
Description copied from interface:UserInfoRestTemplateFactory
Return theOAuth2RestTemplate
used for extracting user info during authentication if none is available.- Specified by:
getUserInfoRestTemplate
in interfaceUserInfoRestTemplateFactory
- Returns:
- the OAuth2RestTemplate used for authentication