SocialAuthenticationService to this registry.SocialAuthenticationTokenAuthentication's name as the user ID.SocialAuthenticationService by providerId; for example, "facebook".ServiceProvider id and/or a user's account idSocialAuthenticationToken from requestSocialAuthenticationService is registered; for example, {"twitter", "facebook", "foursquare" }.SocialAuthenticationServices registered in this registry.AuthenticationProvider for spring-social based ServiceProvidersConnectionFactoryUser.getUsername() as SocialUserDetails.getUserId() for SocialUserDetailsUserDetailsService but loads details by user id, not usernameSocialAuthenticationFilter to Spring Security's filter chain.UserIdSource to use for authentication.