| Interface | Description |
|---|---|
| SocialAuthenticationServiceLocator | |
| SocialUserDetails | |
| SocialUserDetailsService |
similar to
UserDetailsService but loads details by user id, not username |
| Class | Description |
|---|---|
| AuthenticationNameUserIdSource |
Implementation of UserIdSource that returns the Spring Security
Authentication's name as the user ID. |
| SocialAuthenticationFailureHandler | |
| SocialAuthenticationFilter |
Filter for handling the provider sign-in flow within the Spring Security filter chain.
|
| SocialAuthenticationProvider |
AuthenticationProvider for spring-social based ServiceProviders |
| SocialAuthenticationServiceRegistry | |
| SocialAuthenticationToken |
Authentication token for social authentication, e.g.
|
| SocialUser |
simple utility class that uses
User.getUsername() as SocialUserDetails.getUserId() for SocialUserDetails |
| SpringSocialConfigurer |
Configurer that adds
SocialAuthenticationFilter to Spring Security's filter chain. |
| Exception | Description |
|---|---|
| SocialAuthenticationException |
Indicates an error while authenticating against a social provider.
|
| SocialAuthenticationRedirectException |
Indicates the need to perform a redirect in the course of authenticating with a social provider.
|