Rails:为vkontakte刷新令牌

时间:2014-04-17 12:46:26

标签: ruby-on-rails ruby token omniauth vk

如何为已连接的Vkontakte提供商(通过omniauth连接)刷新(更新)访问令牌?

所以,在我的数据库中,我有像这样的字段的对象:

  

id:integer,provider:string,uid:string,user_id:integer,token:   string,expires_at:datetime,created_at:datetime,updated_at:   datetime,type:string,reset_at:datetime,refresh_token:string,   refreshed_at:datetime,root_id:integer,refreshed:boolean

我应该做什么样的请求来获取新令牌并在DB上更新我的提供者对象?

1 个答案:

答案 0 :(得分:2)

看起来您不需要刷新访问令牌,因为当您请求离线时#39;访问令牌的生命周期是永远的(expires = 0)