Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no JwtAutenticador

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?

1 resposta
solução!

Consegui resolver, no caso usei assim:

JWT:: decode ($jwt, new key ($key,'HS256'));

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software