Mohon pencerahannya terkait API dengan CI4

Saya sedang belajar tentang API terutama JWT saya mengalami kendala seperti ini saya membuat file di helpers dengan code seperti berikut:

use App\Models\Kegiatan\Api\Wifi\OtentikasiModel;;

use Firebase\JWT\JWT;
use Firebase\JWT\Key;

function getJWT($otentikasiHeader)
{
    if (is_null($otentikasiHeader)) {
        throw new Exception('Otentikasi JWT Gagal');
    }
    return explode(' ', $otentikasiHeader)[1];
}

function validateJWT($encodedToken)
{
    $key = getenv('JWT_SECRET_KEY');
    $decodedToken = JWT::decode($encodedToken, new Key($key, 'HS256'));
    $otentikasiModel = new OtentikasiModel();
    $otentikasiModel->getEmail($decodedToken->email);
}

ketika di coba pake posmen selalu keluar "Otentikasi JWT Gagal"

Mohon pencerahannya....

avatar taopikkusdinar
@taopikkusdinar

3 Kontribusi 0 Poin

Diperbarui 1 hari yang lalu

1 Jawaban:

Mungkin sejak awal $otentikasiHeader tidak diterima. kamu bisa periksa dengan die($otentikasiHeader); kamu mungkin perlu memeriksa route atau cara kamu mengirim nilainya di Postman

avatar hilmanski
@hilmanski

2698 Kontribusi 2140 Poin

Dipost 1 hari yang lalu

Login untuk ikut Jawaban