gpt4 book ai didi

android - Android 应用程序中的 Google Plus 身份验证

转载 作者:行者123 更新时间:2023-11-29 18:00:30 27 4
gpt4 key购买 nike

我正在尝试在 Android 应用程序中登录 Google Plus(具有后端支持)。

我可以从用户那里获得访问 token 和电子邮件,但我不知道我应该如何从服务器识别这个用户。我通过 SSL 通过 POST 将其发送到服务器(电子邮件和 oauth token )

当然,我可以通过他们的电子邮件认出他们,但这将为每个人打开大门,让他们知道数据库中的另一封电子邮件。

我如何验证用户是否已正确通过身份验证并向我发送了此电子邮件的正确 oauth token ?

谢谢!

最佳答案

两个想法:

1) 通常,如果可以的话,您不应该通过网络发送授权 token 。相反,您应该使用混合流程,其中客户端在进行身份验证时获得一次性代码,将此一次性代码传递给您,您可以将其兑换为身份验证 token 和刷新 token 。使用此方法,您的服务器还可以代表用户进行离线访问。参见 https://developers.google.com/+/web/signin/server-side-flow了解详情。 但是,我不完全确定它如何与 Android 库一起工作。

2) 不管 (1) 是什么,通常你可以做的是在用户 ID 为“我”的服务器上使用 plus.people.get 方法来获取用户的用户 ID,并根据你的预期进行验证.参见 https://developers.google.com/+/api/latest/people/get了解更多详情。

关于android - Android 应用程序中的 Google Plus 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16439775/

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