Ruby on rails 设计重置认证令牌

Ruby on rails 设计重置认证令牌,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我使用的是Desive,我在API调用的头中传递了一个身份验证令牌 当用户注销时,如何重置该令牌 我希望每次登录时都生成一个新令牌。您可以尝试在模型上使用回调 def after_database_authentication self.update_attribute(:auth_token, generated_token) end def generated_token ... end 我不知道我是否理解正确。。。这是您对外部服务(如google)的身份验证令牌,还是客户端如

我使用的是Desive,我在API调用的头中传递了一个身份验证令牌

当用户注销时,如何重置该令牌


我希望每次登录时都生成一个新令牌。

您可以尝试在模型上使用回调

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

def generated_token
   ...
end

我不知道我是否理解正确。。。这是您对外部服务(如google)的身份验证令牌,还是客户端如何登录到您的应用程序的令牌?令牌在my api调用的标头中传递您是否使用gem作为此令牌?您有安全令牌吗?还是什么习俗?