- jwt
- .signer
- .verifier
- .encode(header, payload, secret) ⇒
string
- .decode(token, secret) ⇒
Object
|null
Kumpulan fungsi untuk melakukan signing (penandatanganan) menggunakan berbagai algoritma.
Kind: static constant of jwt
Kumpulan fungsi untuk melakukan verifikasi signature menggunakan berbagai algoritma.
Kind: static constant of jwt
Meng-encode header dan payload menjadi token JWT (JSON Web Token).
Kind: static method of jwt
Returns: string
- - Token JWT dalam format string.
Param | Type | Description |
---|---|---|
header | Object |
Header JWT yang berisi informasi tentang algoritma dan tipe token. |
payload | Object |
Payload JWT yang berisi klaim atau data yang ingin disimpan dalam token. |
secret | string |
Kunci rahasia atau kunci privat untuk signing. |
Meng-decode token JWT dan memverifikasi signature-nya.
Kind: static method of jwt
Returns: Object
| null
- - Mengembalikan payload jika verifikasi berhasil, null jika gagal.
Param | Type | Description |
---|---|---|
token | string |
Token JWT yang akan di-decode. |
secret | string |
Kunci rahasia atau kunci publik untuk verifikasi. |