Tinywan/jwt 关于刷新令牌无法直接获取用户数据的解决方案讨论

ling
  • 解决刷新令牌时 无法获取用户拓展信息
  • 场景 验证用户是否有权限刷新(如被禁用)
    # 旧
    public static function refreshToken(): array
    {
        $token = self::getTokenFromHeaders();
        $config = self::_getConfig();
        try {
            $extend = self::verifyToken($token, self::REFRESH_TOKEN);
        }
    }
    # 新
    public static function refreshToken(&$_extend = []): array
    {
        $token = self::getTokenFromHeaders();
        $config = self::_getConfig();
        try {
            $extend = self::verifyToken($token, self::REFRESH_TOKEN);
            if (!empty($extend['extend'])){
                $_extend = $extend['extend'];
            }
        }
    }

    $token = JwtToken::refreshToken($user_data);
    print_r($user_data)

你们有更好的方式获取吗 我看了一下 社区关于这个拓展的讨论没有类似
还是说大家在刷新令牌上没有 验证用户是否合法或者验证IP地址这个需求?

437 1 0
1个回答

Tinywan

刷新令牌用的比较少,刷新令牌只适用于获取访问令牌

  • 暂无评论
×
🔝