我正在按照https://developers.google.com/identity/sign-in/android/backend-auth上的指南进行操作,以使OAuth可以与我的Android应用配合使用。我已经成功地获取了ID令牌并将其发送到服务器,但是现在我无法使用Golang完成下一步。
如何简单地获取此ID令牌并从中获取电子邮件地址,以便我可以在服务器上登录用户?我可以找到的任何指南和文档都在做完全不同的事情,引用了旧版本的oauth API,或者似乎正在使用仅适用于Web的模式。我不敢相信让Google登录以使用Google的语言很难。
答案 0 :(得分:0)
String email = payload.getEmail();
要使用此功能,您必须导入
import com.google.api.client.googleapis.auth.oauth2.GoogleIdToken.Payload;
所有这些都在您链接到的页面中给出。