[ PT-BR ] การสาธิตเว็บ API พร้อมการตรวจสอบผู้ใช้โดยใช้ JWT และผู้ถือหมายเลข. NET CORE
[ en ]
การสาธิตเว็บ API พร้อมการตรวจสอบผู้ใช้โดยใช้ JWT และผู้ถือใน. NET Core
[ PT-BR ]
แอปพลิเคชันนี้แสดงให้เห็นถึงการใช้การตรวจสอบกับ JWT และผู้ถือใน. NET Core โดยพื้นฐานแล้วมีโมเดลผู้ใช้ "ผู้ใช้" ซึ่งประกอบด้วย ID ชื่อผู้ใช้รหัสผ่านและ Rolle
ในตัวอย่างนี้ที่เก็บของผู้ใช้ประกอบด้วยที่เก็บคงที่ซึ่งมีผู้ใช้สองคนที่มีบทบาทต่างกัน หนึ่งที่มีลูกกลิ้งของ "ผู้จัดการ" และอีกคนหนึ่งที่มี "พนักงาน" ม้วน
ฟังก์ชั่นหลักประกอบด้วยเส้นทางเข้าสู่ระบบซึ่งเส้นทางได้รับแบบจำลองผู้ใช้ตรวจสอบว่าโมเดลนี้มีอยู่ภายในที่เก็บหรือไม่และถ้าใช่การสร้างโทเค็น
จากนี้โทเค็นสามารถใช้ในส่วนหัว (อย่าลืมใช้เป็นผู้ถือ) เพื่อให้แน่ใจว่าการตรวจสอบ
หมายเหตุ: เพื่อความปลอดภัยของผู้ใช้การกลับมาของเส้นทางนี้จะส่งคืนรหัสผ่านด้วยสตริงว่าง
คุณสามารถเรียกใช้แอปพลิเคชันด้วยคำสั่งที่เทอร์มินัล:
dotnet run
[ en ]
แอปพลิเคชันนี้ปีศาจการใช้การรับรองความถูกต้องกับ JWT และ ผู้ถือ ใน . NET Core
โดยทั่วไปมีโมเดลผู้ใช้: "ผู้ใช้" ซึ่งมี ID ชื่อผู้ใช้รหัสผ่านและบทบาท
ในตัวอย่างนี้ที่เก็บของผู้ใช้ประกอบด้วยที่เก็บคงที่ซึ่งมีผู้ใช้สองคนที่มีบทบาทต่างกัน หนึ่งที่มีบทบาทของ "ผู้จัดการ" และอื่น ๆ ที่มีบทบาทของ "พนักงาน"
ฟังก์ชั่นหลักประกอบด้วยเส้นทางเข้าสู่ระบบซึ่งเส้นทางได้รับแบบจำลองผู้ใช้ตรวจสอบว่าโมเดลนี้มีอยู่กับที่เก็บหรือไม่และถ้าเป็นเช่นนั้นจะสร้างโทเค็น
จากนั้นโทเค็นสามารถใช้ในส่วนหัว (อย่าลืมใช้เป็นผู้ถือ) เพื่อรับประกันการตรวจสอบสิทธิ์
หมายเหตุ: เพื่อให้แน่ใจว่าความปลอดภัยของผู้ใช้ผลตอบแทนจากเส้นทางนี้จะส่งคืนรหัสผ่านด้วยสตริงเปล่า
คุณสามารถเรียกใช้แอปพลิเคชันด้วยคำสั่งในเทอร์มินัล:
dotnet run
แพ็คเกจ
ในการเพิ่มแพ็คเกจเหล่านี้คุณสามารถใช้คำสั่งเหล่านี้ในเทอร์มินัล:
dotnet add package Microsoft.AspNetCore.Authentication
dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer
[ PT-BR ] สวัสดี! ฉันชื่อราฟาเอลมาเควส์! ฉันเป็นชาวบราซิลและภาคตะวันออกเฉียงเหนือ! ฉันทำงานเป็นนักพัฒนาสแต็กเต็มรูปแบบ คุณสามารถรู้เพิ่มเติมเกี่ยวกับฉันได้โดยการเข้าถึงลิงก์ในปุ่มด้านล่าง!
[ en ] สวัสดี !! ชื่อของฉันคือ Rafael Marques ฉันกำลังพัฒนาบราซิล คุณสามารถหาฉันได้ที่ลิงค์ด้านล่าง: