gpt4 book ai didi

go - 使用 Golang 从 Google OAuth ID token 获取电子邮件

转载 作者:数据小太阳 更新时间:2023-10-29 03:36:46 30 4
gpt4 key购买 nike

我正在按照 https://developers.google.com/identity/sign-in/android/backend-auth 上的指南进行操作让 OAuth 与我的 Android 应用程序一起工作。我已成功获取 ID token 并将其发送到服务器,但现在我无法使用 Golang 完成下一步。

我如何简单地获取此 ID token 并从中获取电子邮件地址,以便我可以让用户登录我的服务器?我能找到的任何指南和文档要么做的事情完全不同,引用旧版本的 oauth API,要么似乎使用仅适用于 Web 的模式。我无法相信使用 Google 的语言让 Google 登录如此困难。

最佳答案

String email = payload.getEmail();

要使用它你必须导入

import com.google.api.client.googleapis.auth.oauth2.GoogleIdToken.Payload;

所有这些都在您链接到的页面中给出。

关于go - 使用 Golang 从 Google OAuth ID token 获取电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51549618/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com