22 lines
693 B
PHP
Executable File
22 lines
693 B
PHP
Executable File
<?php
|
||
|
||
|
||
return [
|
||
'secret' => env('JWT_SECRET'),
|
||
//Asymmetric key
|
||
'public_key' => env('JWT_PUBLIC_KEY'),
|
||
'private_key' => env('JWT_PRIVATE_KEY'),
|
||
'password' => env('JWT_PASSWORD'),
|
||
//JWT time to live
|
||
'ttl' => env('JWT_TTL', 60),
|
||
//Refresh time to live
|
||
'refresh_ttl' => env('JWT_REFRESH_TTL', 20160),
|
||
//JWT hashing algorithm
|
||
'algo' => env('JWT_ALGO', 'HS256'),
|
||
//token获取方式,数组靠前值优先
|
||
'token_mode' => ['header', 'cookie', 'param'],
|
||
//黑名单后有效期
|
||
'blacklist_grace_period' => env('BLACKLIST_GRACE_PERIOD', 10),
|
||
'blacklist_storage' => thans\jwt\provider\storage\Tp5::class,
|
||
];
|