| 123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- /**
- * 登录 token 相关配置
- */
- return [
- /*
- |--------------------------------------------------------------------------
- | token 过期校验总开关
- |--------------------------------------------------------------------------
- | 开启:checkTokenTrait 校验 token_expires_at,过期直接报“登录已过期”;登录时按登录态是否有效决定
- | 是否补齐 refresh_token 相关字段、是否重建已过期的登录态。
- | 关闭:不做过期校验;登录仅按 token 是否存在处理(存在则原样返回,不存在只写入 token),
- | 不写入 token 过期时间与 refresh_token 相关字段。
- | 默认开启,可通过 .env 中 TOKEN_EXPIRE_CHECK_ENABLED=false 关闭。
- */
- 'expire_check_enabled' => (bool)env('TOKEN_EXPIRE_CHECK_ENABLED', false),
- /*
- |--------------------------------------------------------------------------
- | token 有效期(秒)
- |--------------------------------------------------------------------------
- | 默认 10 天,可通过 .env 中 TOKEN_EXPIRE_SECONDS 调整。
- */
- 'expire_seconds' => (int)env('TOKEN_EXPIRE_SECONDS', 864000),
- /*
- |--------------------------------------------------------------------------
- | refresh_token 有效期(秒)
- |--------------------------------------------------------------------------
- | 默认 30 天,可通过 .env 中 REFRESH_TOKEN_EXPIRE_SECONDS 调整。
- */
- 'refresh_expire_seconds' => (int)env('REFRESH_TOKEN_EXPIRE_SECONDS', 2592000),
- ];
|