Add an Oauth controller

Implement only authentication via OAuth 2.0 yet