Linha
return JWT::decode($token, 'chave', ['HS256']);
in vendor/firebase/php-jwt/src/JWT.php :: getKey (line 125)
$key = self::getKey($keyOrKeyArray, property_exists($header, 'kid') ? $header->kid : null);
Erro exception
Warning: Invalid argument supplied for foreach()
E um detalhe, no encode passamos 3 parametros, mas no decode esta pedindo 2?
public static function decode(
string $jwt,
$keyOrKeyArray
): stdClass {
Ai toda requisicao esta dando falha de autenticacao.
Poderia me ajudar pf?