OAuth2 Authentication Endpoint

To be completed...