@ndiinginc/jwt

```bash cd cert jsdoc2md index.js > README.md cd ..


Keywords
jsonwebtoken, jwt
License
ISC
Install
npm install @ndiinginc/jwt@2.0.4

Documentation

jwt

jwt.signer

Kumpulan fungsi untuk melakukan signing (penandatanganan) menggunakan berbagai algoritma.

Kind: static constant of jwt

jwt.verifier

Kumpulan fungsi untuk melakukan verifikasi signature menggunakan berbagai algoritma.

Kind: static constant of jwt

jwt.encode(header, payload, secret) ⇒ string

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.

jwt.decode(token, secret) ⇒ Object | null

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.