- /**
- * Configure the {@link ProviderSignInController} to use our implementation
- * of {@link SignInAdapter} to sign in the user by storing the ID in the
- * {@link SecurityContext} and the user-cookie.
- *
- * @param factoryLocator The {@link ConnectionFactoryLocator} will be injected by Spring.
- * @param repository The {@link UserConnectionRepository} will be injected by Spring.
- * @return The configured {@link ProviderSignInController}
- */
- @Bean
- public ProviderSignInController signInController(
- ConnectionFactoryLocator factoryLocator,
- UsersConnectionRepository repository
- )
- {
- ProviderSignInController controller = new ProviderSignInController(
- factoryLocator,
- repository,
- new UserCookieSignInAdapter()
- );
- return controller;
- }
-