Delegating the authentication and security of your application to Spring Social