2017-07-17 161 views
0

我使用的设计,我有我掠过我的API的报头的调用制定重置身份验证令牌

如何重置令牌当用户注销的authentication_token?

我希望有一个新的令牌生成的每个他们登录的时间。

+0

我不知道如果我理解正确的...这是你的身份验证令牌给外部服务(如谷歌),或者是一个令牌的客户如何能登录到自己的应用程序? – DonPaulie

+0

令牌传递给我的api调用的标头 – Swish2121

+0

您是否使用此令牌的gem? has_secure_token?或者一些自定义? –

回答

0

您可以尝试使用模型上的after_database_authentication回调。

def after_database_authentication 
    self.update_attribute(:auth_token, generated_token) 
end 

def generated_token 
    ... 
end