Class SocialWebAutoConfiguration.SocialAutoConfigurationAdapter
- java.lang.Object
- org.springframework.social.config.annotation.SocialConfigurerAdapter
- org.springframework.boot.autoconfigure.social.SocialWebAutoConfiguration.SocialAutoConfigurationAdapter
- All Implemented Interfaces:
org.springframework.social.config.annotation.SocialConfigurer
- Enclosing class:
- SocialWebAutoConfiguration
@Configuration @EnableSocial @ConditionalOnWebApplication protected static class SocialWebAutoConfiguration.SocialAutoConfigurationAdapter extends org.springframework.social.config.annotation.SocialConfigurerAdapter
Constructor Summary
Constructors Constructor Description SocialAutoConfigurationAdapter(org.springframework.beans.factory.ObjectProvider<List<org.springframework.social.connect.web.ConnectInterceptor<?>>> connectInterceptorsProvider, org.springframework.beans.factory.ObjectProvider<List<org.springframework.social.connect.web.DisconnectInterceptor<?>>> disconnectInterceptorsProvider, org.springframework.beans.factory.ObjectProvider<List<org.springframework.social.connect.web.ProviderSignInInterceptor<?>>> signInInterceptorsProvider)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.servlet.view.BeanNameViewResolver
beanNameViewResolver()
org.springframework.social.connect.web.ConnectController
connectController(org.springframework.social.connect.ConnectionFactoryLocator factoryLocator, org.springframework.social.connect.ConnectionRepository repository)
org.springframework.social.connect.web.ProviderSignInController
signInController(org.springframework.social.connect.ConnectionFactoryLocator factoryLocator, org.springframework.social.connect.UsersConnectionRepository usersRepository, org.springframework.social.connect.web.SignInAdapter signInAdapter)
Constructor Detail
SocialAutoConfigurationAdapter
public SocialAutoConfigurationAdapter(org.springframework.beans.factory.ObjectProvider<List<org.springframework.social.connect.web.ConnectInterceptor<?>>> connectInterceptorsProvider, org.springframework.beans.factory.ObjectProvider<List<org.springframework.social.connect.web.DisconnectInterceptor<?>>> disconnectInterceptorsProvider, org.springframework.beans.factory.ObjectProvider<List<org.springframework.social.connect.web.ProviderSignInInterceptor<?>>> signInInterceptorsProvider)
Method Detail
connectController
@Bean @ConditionalOnMissingBean(org.springframework.social.connect.web.ConnectController.class) public org.springframework.social.connect.web.ConnectController connectController(org.springframework.social.connect.ConnectionFactoryLocator factoryLocator, org.springframework.social.connect.ConnectionRepository repository)
beanNameViewResolver
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="spring.social", name="auto-connection-views") public org.springframework.web.servlet.view.BeanNameViewResolver beanNameViewResolver()
signInController
@Bean @ConditionalOnBean(org.springframework.social.connect.web.SignInAdapter.class) @ConditionalOnMissingBean public org.springframework.social.connect.web.ProviderSignInController signInController(org.springframework.social.connect.ConnectionFactoryLocator factoryLocator, org.springframework.social.connect.UsersConnectionRepository usersRepository, org.springframework.social.connect.web.SignInAdapter signInAdapter)