我使用token = Devise.friendly_token生成身份验证令牌。我想知道如何让这个令牌过期24小时?
答案 0 :(得分:2)
在intializers目录中应该有一个devise.rb文件。
您可以在那里更改各种选项。我相信你要找的是以下之一
config.rememember_for = 24.hours
config.timeout_in = 24.hours
第一个与:可记住(用户可以不被要求提供凭据的时间)相关,第二个与:timeoutable(会话超时之前没有活动的时间)相关。
答案 1 :(得分:0)
您可以使用特定的JWT身份验证Ruby Gem,它可以完全补充' Devise'具有所需的身份验证功能,您可以在github上查看。