Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 Rails/Omniauth Google API-刷新令牌_Ruby On Rails 3_Google Api_Oauth 2.0_Omniauth - Fatal编程技术网

Ruby on rails 3 Rails/Omniauth Google API-刷新令牌

Ruby on rails 3 Rails/Omniauth Google API-刷新令牌,ruby-on-rails-3,google-api,oauth-2.0,omniauth,Ruby On Rails 3,Google Api,Oauth 2.0,Omniauth,这一个稍微高于我的工资等级,所以希望这里有人能帮助我 我正在Rails应用程序中使用gem和Omniauth。用户可以通过Google成功连接并获取我需要的权限。然后它返回我正在存储的Auth和Refresh令牌 我的问题是,我不知道如何在令牌过期时刷新它。这在文档中有详细说明: 但我一辈子都不知道如何使用Omniauth检查当前令牌是否已过期,如果已过期,则使用刷新令牌请求新令牌并存储它 提前谢谢 这个也比我的工资等级高一点,不过,我想我可能会有所帮助。我不会将此作为答案提交,因为它确实不是

这一个稍微高于我的工资等级,所以希望这里有人能帮助我

我正在Rails应用程序中使用gem和Omniauth。用户可以通过Google成功连接并获取我需要的权限。然后它返回我正在存储的Auth和Refresh令牌

我的问题是,我不知道如何在令牌过期时刷新它。这在文档中有详细说明:

但我一辈子都不知道如何使用Omniauth检查当前令牌是否已过期,如果已过期,则使用刷新令牌请求新令牌并存储它


提前谢谢

这个也比我的工资等级高一点,不过,我想我可能会有所帮助。我不会将此作为答案提交,因为它确实不是答案。但是专业人士的小费很少™: 在github存储库的问题中搜索您的问题,您几乎总能找到一些有趣的东西。我发现了这两个问题:和