gpt4 book ai didi

android - 我的服务器如何使用 Google 帐户对 Android 用户进行身份验证?

转载 作者:行者123 更新时间:2023-11-29 22:06:13 25 4
gpt4 key购买 nike

我正在构建一个 Android 应用程序作为客户端/服务器架构的一部分,我的服务器将在其中为 Android 客户端提供服务。服务器不会与任何谷歌服务器通信,但需要通过用户的 gmail 帐户对用户进行身份验证。也就是说,服务器需要确保来自电话的 http(s) 请求确实来自具有该特定 gmail 帐户的人。

我正在研究 Android 的 C2DM 框架,我当然可以使用它来回传递与服务相关的数据,但是我如何在 Android 手机和第三方(非 Google)服务器之间使用 Google 帐户身份验证?

Oath2.0 是否适用于此,或者 Oath2.0 仅用于手机与 Google 服务之间的直接身份验证?

最佳答案

您没有提到您将在服务器中使用哪种语言代码。

使用 C2DM 的更简单方法是在 Google App Engine 中,它原生支持 Android 与 C2DM 的集成。

如果不是这种情况(例如:您在自己的服务器中使用 php),我会查看 AccountManager它可以为您提供身份验证 token (应用程序用户必须允许它)。

将新设备注册到您的 C2DM 服务器时,您还需要该设备与 token 进行通信,这样您就可以通过您的服务器和 Google 服务器之间的连接知道该用户是否真的是该 gmail 帐户的所有者.

:)

关于android - 我的服务器如何使用 Google 帐户对 Android 用户进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10760029/

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