jwt.php 572 B

12345678910111213141516171819202122
  1. <?php
  2. /**
  3. * JWT配置.
  4. *
  5. * @author nj
  6. * @date 2021-01-21 22:56:52
  7. */
  8. declare(strict_types=1);
  9. return [
  10. 'secret' => env('JWT_SECRET', '2d3fb23041038efa8a29d73a18559916'),
  11. // 过期时间分钟数, 单位分钟.
  12. 'ttl' => env('JWT_TTL', 720),
  13. // 能刷新的有效分钟数, 单位分钟.
  14. 'refresh_ttl' => 20160,
  15. // Hash算法.
  16. 'algo' => 'HS256',
  17. // 管理员后台的过期分钟数, 单位分钟.
  18. 'mg_ttl' => env('JWT_MG_TTL', 720),
  19. // 代理后台的过期分钟数, 单位分钟.
  20. 'ag_ttl' => env('JWT_AG_TTL', 720),
  21. ];