123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- <?php
- declare(strict_types=1);
- use function Hyperf\Support\env;
- return [
-
- 'no_check_route' => [
- ],
- 'login_type' => env('JWT_LOGIN_TYPE', 'mpop'),
-
- 'sso_key' => 'uid',
-
- 'secret' => env('JWT_SECRET', 'phper666'),
-
- 'keys' => [
-
- ],
- 'ttl' => env('JWT_TTL', 300),
-
- 'alg' => env('JWT_ALG', 'HS256'),
-
- 'cache_prefix' => 'phper666:jwt',
-
- 'blacklist_enabled' => env('JWT_BLACKLIST_ENABLED', true),
-
- 'blacklist_grace_period' => env('JWT_BLACKLIST_GRACE_PERIOD', 0),
-
- 'issued_by' => 'phper666/jwt',
-
- 'scene' => [
- 'default' => [
- 'ttl' => 86400,
- ],
- 'application' => [
- 'secret' => 'application',
- 'login_type' => 'sso',
- 'sso_key' => 'uid',
- 'ttl' => 7200,
- ],
- 'application1' => [
- 'secret' => 'application1',
- 'login_type' => 'sso',
- 'sso_key' => 'uid',
- 'ttl' => 7200,
- ],
- 'application2' => [
- 'secret' => 'application2',
- 'login_type' => 'mpop',
- 'ttl' => 7200,
- ]
- ]
- ];
|