OAuth2 provider with devise for authentication