Add OAuth2 API