[ PT-BR ] Demonstrasi API Web dengan otentikasi pengguna menggunakan JWT dan pembawa no .NET Core.
[ En ]
Demonstrasi API Web dengan otentikasi pengguna menggunakan JWT dan pembawa di .NET Core.
[ Pt-br ]
Aplikasi ini menunjukkan penggunaan otentikasi dengan JWT dan pembawa di .NET Core. Pada dasarnya ia memiliki model pengguna "pengguna", yang terdiri dari ID, nama pengguna, kata sandi dan Rolle.
Dalam contoh ini, repositori pengguna terdiri dari repositori statis, berisi dua pengguna dengan peran yang berbeda. Satu dengan roller "manajer" dan satu dengan gulungan "karyawan".
Fungsi utama terdiri dari rute login, di mana rute menerima model pengguna, memeriksa apakah model ini ada di dalam repositori, dan, jika ya, pembuatan token.
Dari sini, token dapat digunakan di header (ingat untuk digunakan sebagai pembawa) untuk memastikan otentikasi.
Catatan: Untuk memastikan keamanan pengguna, pengembalian rute ini mengembalikan kata sandi dengan string kosong.
Anda dapat menjalankan aplikasi dengan perintah di terminal:
dotnet run
[ En ]
Aplikasi ini mendemonstrasikan penggunaan otentikasi dengan JWT dan pembawa di .NET Core .
Pada dasarnya ia memiliki model pengguna: "Pengguna," yang memiliki ID, nama pengguna, kata sandi, dan peran.
Dalam contoh ini, repositori pengguna terdiri dari repositori statis, berisi dua pengguna dengan peran yang berbeda. Satu dengan peran "manajer" dan yang lainnya dengan peran "karyawan".
Fungsi utama terdiri dari rute login, di mana rute menerima model pengguna, memeriksa apakah model ini ada dengan repositori, dan, jika demikian, menciptakan ke token.
Dari sana, token dapat digunakan di header (ingat untuk menggunakannya sebagai pembawa) untuk menjamin otentikasi.
Catatan: Untuk memastikan keamanan pengguna, pengembalian dari rute ini mengembalikan kata sandi dengan string kosong.
Anda dapat menjalankan aplikasi dengan perintah di terminal:
dotnet run
Paket
Untuk menambahkan paket -paket ini, Anda dapat menggunakan perintah ini di terminal:
dotnet add package Microsoft.AspNetCore.Authentication
dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer
[ Pt-br ] Halo! Nama saya Rafael Marques! Saya Brazilian dan Northeastern! Saya bekerja sebagai pengembang tumpukan penuh. Anda dapat mengetahui lebih banyak tentang saya dengan mengakses tautan di tombol di bawah ini!
[ En ] Hai !! Nama saya Rafael Marques, saya untuk pengembangan Brasil. Anda dapat menemukan saya di tautan di bawah ini: