package com.jdriven.stateless.security; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.social.connect.ConnectionKey; import org.springframework.social.security.SocialUserDetailsService; public interface SocialUserService extends SocialUserDetailsService, UserDetailsService { User loadUserByConnectionKey(ConnectionKey connectionKey); User loadUserByUserId(String userId); User loadUserByUsername(String username); void updateUserDetails(User user); }