0
在我的Rails 5應用程序中使用基於JWT的身份驗證的Knock gem(https://github.com/nsarno/knock)。生成的身份驗證令牌在一天後過期。有什麼辦法可以防止令牌的自動過期或延長過期嗎?更改由Knock gem生成的JWT身份驗證令牌的到期期限
謝謝
在我的Rails 5應用程序中使用基於JWT的身份驗證的Knock gem(https://github.com/nsarno/knock)。生成的身份驗證令牌在一天後過期。有什麼辦法可以防止令牌的自動過期或延長過期嗎?更改由Knock gem生成的JWT身份驗證令牌的到期期限
謝謝
是的,你可以定義令牌應該與Knock有效的時間。 首先,你需要安裝初始化:
$ rails generate knock:install
這將生成初始化文件中
比你需要定義令牌應該多長時間有效。例如,如果令牌應該是有效期爲7天,你只需要在生命期爲7天:
config.token_lifetime = 7.days
,或者如果令牌應該生活「永遠」,你可以將生命週期設置爲nil
:
config.token_lifetime = nil