Symfony2 OAuth2 client reference implementation