token過期時間


token有兩個有效期,在config/jwt.php下面

# ./config/jwt.php

'ttl' => env('JWT_TTL', 600),      ##600min=10h 'refresh_ttl' => env('JWT_REFRESH_TTL', 20160),    ## 20160min=14d


# ./.env

JWT_TTL=1080    ## 沒有此行,則為默認值600min

這假設用戶登錄,半個月內登錄有效,那么這里的半個月是refresh_ttl,ttl是什么呢?ttl是單個簽發的token有效期。
你半個月內可以有n個token,每個token18個小時就過期,這時候過期不是真正過期,可以進行簽發新token。

業務影響:前台登錄后,18小時token過期,此時支付會失敗,token刷新(前台重新登錄)后重新支付就OK了。

注意:兩個有效期,都通過重新登錄的方式來刷新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM