javascript - Bagaimana cara memverifikasi token JWT dengan sertifikat x.509 di node?

Saya sedang mencoba membuat skrip node untuk memverifikasi token JWT. Saya memiliki kunci publik (ini adalah sertifikat x.509) dan JWT.

Saya mencoba menggunakan https://github.com/auth0/node-jsonwebtoken tetapi sayangnya tampaknya mereka tidak mendukung x.509.

Jika Anda mengetahui paket yang memverifikasi token JWT dengan sertifikat x.509, saya akan menghargainya.

Terima kasih!

Jawaban #1

JWT dapat ditandatangani dengan kunci publik

Baca lebih banyak →

javascript - Tempat menyimpan JWT Client Credentials Grant

Saya memiliki Aplikasi NodeJS Express yang melakukan autentikasi ke Server Auth melalui client credentials grant. Token yang saya terima digunakan untuk memuat data dari API.

Apa praktik terbaik untuk menyimpan token di seluruh aplikasi?

Perlu dicatat bahwa JWT tidak spesifik untuk pengguna, karena Aplikas

Baca lebih banyak →

javascript - Cara mencampur autentikasi jwt dengan ACL

Saya telah berhasil mengimplementasikan passport menggunakan strategi JWT, dan ini berjalan dengan baik. Rute yang dilindungi JWT saya terlihat seperti ini...

app.get('/thingThatRequiresLogin/:id', passport.authenticate('jwt', { session: false }), thingThatRequiresLogin.findById);

Sekarang saya perlu mem

Baca lebih banyak →

keamanan - validasi tanda tangan token JWT javascript

Saya sedang membuat klien JavaScript yang terhubung ke API menggunakan token JWT. Di sisi server tidak ada masalah, saya bisa membuat token, menandatanganinya, dan kemudian memverifikasi tanda tangan sehingga memastikan bahwa tidak ada yang memanipulasi token.

Tapi bagaimana saya melakukan ini di sisi klien. Saya bisa saja mendekode token JWT dan melihat header, payload, dan signature. Tapi bagaimana saya memverifikasi signature di sisi klien? Apakah ada pustaka untuk ini, bagaimana say

Baca lebih banyak →

javascript - Bagaimana cara mengirim jwt dalam xmlhttprequest?

Saya bisa menyimpan token jwt di local storage, tapi saya tidak tahu bagaimana mengirimnya sebagai bearer token kembali ke endpoint api restful saya dan saya tidak bisa menemukan informasi ini di mana pun. Bagaimana saya bisa melakukannya hanya menggunakan xmlhttprequest?

Jawaban #1

Ini dapat dilakukan

Baca lebih banyak →

javascript - Bagaimana menyimpan dan menangani token JWT di front-end menggunakan fetch, dan bagaimana cara menyimpannya?

Saya baru dalam pengembangan, saya memiliki aplikasi manajer tugas di mana saya menggunakan token JWT untuk verifikasi, saya bisa membuatnya bekerja di Postman, tetapi saya tidak bisa menemukan cara menyimpannya melalui browser dan mengirimkannya ke serve

Baca lebih banyak →

javascript - NestJS - Bagaimana cara menggunakan RoleGuard dengan JWT?

Saat ini, saya berhasil menggunakan AuthGuard dengan autentikasi JWT, tetapi saya tidak berhasil mendapatkan user pada Roles.

Saya telah mencoba mengikuti contoh kucing, tetapi saya tidak pernah mendapatkan objek user yang terdefinisi, Anda bisa lihat di baris 14.

Ini adalah kode saya:

Baca lebih banyak →

angular - Angular2, Auth0 terhubung ke API Fitbit, JWT membutuhkan 3 bagian

Saat ini saya sedang bekerja dengan Angular2, saya mencoba untuk terhubung ke API Fitbit dengan auth0. Saya menggunakan Angular2-JWT dan Lock.js yang disediakan oleh Auth0. Sejauh ini login dan membaca data profil sederhana berjalan dengan sempurna menggunakan id_token yang dihasilkan Lock.js, tetapi saat saya ingin mengambil informasi seperti aktivitas, permintaan ke API menghasilkan kesalahan.

Tapi kemudian saya menyadari Selain ini, Lock.js juga memberikan sesuatu se

Baca lebih banyak →

javascript - Ionic 2 - Cara menggunakan token penyegaran untuk mendapatkan JWT baru

Saya memiliki aplikasi seluler Ionic 2 yang menggunakan Json Web Tokens (JWT) untuk mengautentikasi ke berbagai rute di API node.js. JWT ini memiliki waktu kedaluwarsa yang singkat, dan perlu diperbarui menggunakan token penyegar. Token penyegar ini hanyalah string acak yang disimpan baik di database maupun di perangkat seluler. Harap dicatat: saya TIDAK menggunakan OAuth.

Bagaimana saya bisa merestrukturisasi panggilan API saya sehingga semuanya melalui satu metode yang akan mengirim t

Baca lebih banyak →

angular - Mengapa AuthHttp (angular2-jwt) tidak bisa di-inject sebagai dependensi ke dalam komponen?

PEMBAHARUAN: Solusi Ditemukan

Sebenarnya cukup sederhana (meskipun mengerikan untuk menemukannya), konfigurasinya salah. Untuk mendapatkan pengaturan yang benar, saya memperbarui package.json saya (bagian dependencies) dan tsconfig.js

Baca lebih banyak →