Autentikasi-JWT

Proyek ini menjelaskan langkah-langkah yang terlibat dalam proses otentikasi antara klien & server menggunakan token JWT.
Temukan di repo Github saya:
Satish-Rajnale

Pertama, Anda perlu membuat beberapa token

  1. Sangat mudah cukup masukkan node dan kemudian kode di gambar di bawah ini.
    generateTokens

  2. Kemudian tambahkan token ini di file .env Anda sebagai ACCESS_TOKEN_PATH & REFRESH_TOKEN_PATH.
    dotenv

  • Sekarang Buat file authUser.js seperti yang ditunjukkan di bawah ini.

    AuthUserjs

  • Sekarang Buat file inedx.js seperti yang ditunjukkan di bawah ini.

    Indexjs

Ke bagian Permintaan buat file Requests.rest seperti yang ditunjukkan di bawah ini.

Anda dapat menggunakan ekstensi Rest Client di VsCode atau Anda juga dapat menggunakan Postman , keduanya bagus tetapi dalam proyek ini saya menggunakan entensi.

RequsetsRest

  1. Pertama buat permintaan POST untuk login di port: 4000
  2. Saat berhasil membuat permintaan, Anda akan mendapatkan respons berikut dengan token.
    logintoken

  3. Salin accessToken dan tempelkan di nilai Auhtorization permintaan GET PELABUHAN: 8080

getUser

  1. Salin refreshToken dan tempelkan di Post Anda untuk token. PORT: 4000

PostRefresh

  1. Saat mengirim permintaan dari GET Anda akan mendapatkan respons berikut. ### CATATAN: Ada TimeLimit yang ditambahkan dan dalam batas waktu itu Anda harus membuat permintaan get. Demi kenyamanan Anda, Anda dapat memperpanjang batas waktu melalui kode authuser.js Anda.

Tanggapan

  1. Ketika Anda mengirim POST untuk token, itu menghasilkan token akses berikut yang dapat Anda salin dan tempel dalam permintaan GET Ini akan memperpanjang waktu akses / autentikasi pengguna. Pada dasarnya Anda mendapatkan akses lagi.

PostRefreshToken

  1. Sekarang untuk menghapus token JWT yang dihasilkan dan keluar, pengguna menggunakan permintaan DELETE MenghapusTokenDeleted
April 21, 2021

codeorayo

Ampuh! Ini rahasia mengembangkan aplikasi secara instan, tinggal download dan kembangkan. Gabung sekarang juga! Premium Membership [PRIVATE] https://premium.codeorayo.com

Leave a Reply

Your email address will not be published. Required fields are marked *