gpt4 book ai didi

google-plus - Google+ JavaScript API 是否与 Facebook 的 signed_request 等效?

转载 作者:行者123 更新时间:2023-12-04 23:57:03 24 4
gpt4 key购买 nike

Google+ Sign-In buttonFacebook Login 有着惊人的相似之处API,我喜欢那个。

Facebook JS SDK 有一个 signed_request parameter这是在客户端提供的,但可以传递到我的服务器,验证客户端身份验证已经发生。它由 Facebook 加密签名,这使我可以验证客户端是否已登录,而无需与服务器端的 Facebook 交谈。

有没有办法用 G+ JS API 做类似的事情?具体来说,我想做客户端身份验证,然后将一些数据 POST 到我的服务器并验证客户端是否真的登录到 Google,而不向 Google 发起服务器端请求。

(我想要这个是因为我只想使用登录按钮作为注册机制;我不想发布到 Google Plus 或获取用户的 friend 列表或类似的东西,这通常需要完整的访问 token 。 )

最佳答案

目前,除了作为普通 OAuth 2.0 流程的一部分设置的回调 URL 之外,Google+ 不会代表用户向您的应用程序发出请求。

当收到新的 token 或授权码时,您应该在服务器端发出 tokeninfo 请求,以验证您收到的 token 是否合法,以及是否适用于预期用户。

我不确定您的服务器使用的是哪个平台,因此无法粘贴相关代码,但请参阅 here for a code sample .

关于google-plus - Google+ JavaScript API 是否与 Facebook 的 signed_request 等效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15395142/

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