【发布时间】:2015-10-03 11:17:24
【问题描述】:
使用 Android 登录 Google OAuth2 的教程和文档对于与 GoogleAuthUtil.getToken 一起使用的范围的格式和样式非常不一致。您是否将范围包含为 URL 或单词,是否包含客户端 ID,您是否使用 Android 应用程序、服务帐户或 Web 应用程序 ID?我现在正在尝试这样:
String mScope="oauth2:server:client_id:XXXXXXXXXX:api_scope:https://www.googleapis.com/auth/plus.login"
但它会引发 GoogleAuthException: Unknown 错误。如果我们不包含客户端 ID,我们会返回一个访问令牌,然后尝试使用我们的后端 Django Web 应用进行身份验证,我们会收到 403: Forbidden 错误。
【问题讨论】:
标签: android oauth-2.0 google-oauth