Implement the OAuth 2 providers using AbstractOauth2Action.