Added OAuth client to generate tokens and refresh tokens