Skip to content
/ jwt Public

Repositori ini berisi fungsi dan objek untuk membuat dan memverifikasi token JWT menggunakan berbagai algoritma penandatanganan. Terdapat dua objek utama: signer untuk menandatangani data dan verifier untuk memverifikasi tanda tangan.

License

Notifications You must be signed in to change notification settings

ndiing/jwt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Repositori ini berisi fungsi dan objek untuk membuat dan memverifikasi token JWT menggunakan berbagai algoritma penandatanganan. Terdapat dua objek utama: signer untuk menandatangani data dan verifier untuk memverifikasi tanda tangan.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published