Base class for strategies using Oauth2