Class ResourceServerTokenServicesConfiguration.RemoteTokenServicesConfiguration.SocialTokenServicesConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.security.oauth2.resource.ResourceServerTokenServicesConfiguration.RemoteTokenServicesConfiguration.SocialTokenServicesConfiguration
@Configuration @ConditionalOnClass(org.springframework.social.connect.support.OAuth2ConnectionFactory.class) @Conditional(org.springframework.boot.autoconfigure.security.oauth2.resource.ResourceServerTokenServicesConfiguration.NotTokenInfoCondition.class) protected static class ResourceServerTokenServicesConfiguration.RemoteTokenServicesConfiguration.SocialTokenServicesConfiguration extends Object
Constructor Summary
Constructors Constructor Description SocialTokenServicesConfiguration(ResourceServerProperties sso, org.springframework.beans.factory.ObjectProvider<org.springframework.social.connect.support.OAuth2ConnectionFactory<?>> connectionFactory, UserInfoRestTemplateFactory restTemplateFactory, org.springframework.beans.factory.ObjectProvider<AuthoritiesExtractor> authoritiesExtractor, org.springframework.beans.factory.ObjectProvider<PrincipalExtractor> principalExtractor)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpringSocialTokenServices
socialTokenServices()
UserInfoTokenServices
userInfoTokenServices()
Constructor Detail
SocialTokenServicesConfiguration
public SocialTokenServicesConfiguration(ResourceServerProperties sso, org.springframework.beans.factory.ObjectProvider<org.springframework.social.connect.support.OAuth2ConnectionFactory<?>> connectionFactory, UserInfoRestTemplateFactory restTemplateFactory, org.springframework.beans.factory.ObjectProvider<AuthoritiesExtractor> authoritiesExtractor, org.springframework.beans.factory.ObjectProvider<PrincipalExtractor> principalExtractor)
Method Detail
socialTokenServices
@Bean @ConditionalOnBean(org.springframework.social.connect.ConnectionFactoryLocator.class) @ConditionalOnMissingBean(org.springframework.security.oauth2.provider.token.ResourceServerTokenServices.class) public SpringSocialTokenServices socialTokenServices()
userInfoTokenServices
@Bean @ConditionalOnMissingBean({org.springframework.social.connect.ConnectionFactoryLocator.class,org.springframework.security.oauth2.provider.token.ResourceServerTokenServices.class}) public UserInfoTokenServices userInfoTokenServices()