the*_*ica 8 ruby ruby-on-rails google-authentication oauth-2.0
我正在将Google登录功能集成到Rails驱动的网站中.我按照https://developers.google.com/identity/sign-in/web/backend-auth上的指南操作,但我遇到了一些问题.
主要的挂断是验证ID令牌段落的完整性.它概述了验证JWT的几个步骤,然后说明:
我们强烈建议您为自己的平台使用Google API客户端库,或调用我们的
tokeninfo验证终端,而不是编写自己的代码来执行这些验证步骤.
我一直在使用tokeninfo端点进行调试,但文档说明:
[
tokeninfo端点]仅适用于每月活动用户少于100个的部署,以及用于调试和信息目的的部署....
使用其中一个Google API客户端库是在生产环境中验证Google ID令牌的推荐方法.
对于Java,Google API客户端库包含一个GoogleIdTokenVerifier可以验证ID令牌的对象.
对于Python,verify_id_token提供了一个函数.
我搜索了Google客户端API Ruby gem(目前处于alpha版)以及google-auth-library-ruby gem 的文档,但未能找到相同的功能.
Ruby中有相同的这些吗?
更新:
看来https://code.google.com/p/google-id-token/可能会这样做; 但是,该项目自2014年以来尚未更新.
我正在寻找一个维护项目,最好直接从谷歌.
| 归档时间: |
|
| 查看次数: |
2144 次 |
| 最近记录: |