ความปลอดภัยสำหรับ ASP.NET Core API: JWT และนโยบายการอนุญาตสิทธิ์
ใช้งานการยืนยันตัวตนด้วย JWT ที่แข็งแกร่งและการอนุญาตสิทธิ์ตามนโยบาย เพื่อรักษาความปลอดภัยให้กับ endpoint สำหรับการแก้ไขข้อมูลที่ละเอียดอ่อนใน ASP.NET Core Web API
-
💬
ผู้สอน AI
ถามเกี่ยวกับบทเรียนใดก็ได้ แล้วรับคำตอบที่ชัดเจนทันที ทุกเมื่อ -
🕐
เริ่มเมื่อไรก็ได้
ไม่มีตารางหรือเดดไลน์ — เรียนตามจังหวะของคุณ เมื่อไรก็ได้ -
🌐
เป็นภาษาไทย
บทเรียน แบบฝึกหัด และใบรับรอง — ทั้งหมดเป็นภาษาของคุณอย่างครบถ้วน
เกี่ยวกับคอร์สนี้
การปกป้อง endpoint ของ API จากการเข้าถึงเพื่อเขียนข้อมูลโดยไม่ได้รับอนุญาต เป็นข้อกำหนดพื้นฐานสำหรับการสร้างบริการแบ็กเอนด์ที่เชื่อถือได้ หากคุณกำลังพัฒนา Web API คุณต้องแน่ใจว่าเฉพาะผู้ใช้ที่ได้รับการยืนยันตัวตนและได้รับอนุญาตอย่างถูกต้องเท่านั้นที่สามารถแก้ไขข้อมูลได้
คอร์สนี้มีความรู้ที่จำเป็นและขั้นตอนภาคปฏิบัติที่ช่วยให้คุณสามารถใช้งานระบบความปลอดภัยของโทเค็นตามมาตรฐานอุตสาหกรรมในโปรเจกต์ ASP.NET Core ของคุณ คุณจะได้เรียนรู้วิธีแยกแยะระหว่างการควบคุมการเข้าถึงแบบอ่านและเขียน เพื่อให้มั่นใจว่าแอปพลิเคชันของคุณมีความปลอดภัยและพร้อมใช้งานจริงตั้งแต่เริ่มต้น
สิ่งที่คุณจะได้เรียนรู้:
* ทำความเข้าใจโครงสร้างและเวิร์กโฟลว์ของการยืนยันตัวตนและการตรวจสอบความถูกต้องของ JSON Web Token (JWT)
* กำหนดค่าไพป์ไลน์ของ ASP.NET Core เพื่อจัดการ Bearer token และยืนยันตัวตนคำขอ API ที่เข้ามา
* ใช้งานแอตทริบิวต์การอนุญาตสิทธิ์ที่มีมาให้เพื่อจำกัดการเข้าถึงตามบทบาทและสิทธิ์ (Claims)
* เชี่ยวชาญการอนุญาตสิทธิ์ตามนโยบายเพื่อกำหนดกฎการเข้าถึงที่ยืดหยุ่นและซับซ้อนเกินกว่าบทบาททั่วไป
* ใช้หลักการรักษาความปลอดภัยเพื่อจำกัดวิธีการเขียนข้อมูลผ่าน HTTP (POST, PUT, DELETE) โดยเฉพาะ ในขณะที่ยังอนุญาตคำขอ GET
* ฝึกฝนการจัดการโทเค็นอย่างปลอดภัย รวมถึงวันหมดอายุและข้อควรพิจารณาพื้นฐานสำหรับกลไกการรีเฟรช
คอร์สนี้เริ่มต้นด้วยการกำหนดแนวคิดหลักด้านความปลอดภัยและวงจรชีวิตของ JWT จากนั้นเราจะก้าวไปทีละขั้นตอนในการกำหนดค่า dependency injection และ middleware ซึ่งจะนำไปสู่การประยุกต์ใช้แอตทริบิวต์การอนุญาตสิทธิ์และนโยบายกำหนดเองบนเมธอดของคอนโทรลเลอร์ในภาคปฏิบัติ คุณจะได้เรียนรู้วิธีอ่านและประยุกต์ใช้ข้อจำกัดด้านความปลอดภัยผ่านคำอธิบายที่เป็นลายลักษณ์อักษรและตัวอย่างโค้ด
คอร์สนี้ออกแบบมาสำหรับนักพัฒนาเริ่มต้นที่มีความคุ้นเคยกับ C# และพื้นฐานของ ASP.NET Core ซึ่งต้องการสร้าง API ที่มีความปลอดภัยและได้รับการปกป้องด้วยโทเค็น โดยไม่ต้องมีประสบการณ์ด้านความปลอดภัยมาก่อน
เริ่มต้นสร้าง API ที่ปลอดภัยเพื่อปกป้องข้อมูลของผู้ใช้คุณได้แล้ววันนี้
สิ่งที่คุณจะได้รับ
-
📜
ใบประกาศนียบัตร
เพิ่มในโปรไฟล์ LinkedIn ของคุณ -
💬
ติวเตอร์ AI ส่วนตัว
ติดขัดในบทเรียน? ถามติวเตอร์ในตัวของคุณได้ทุกอย่าง ทุกเวลา -
🎧
รวมเวอร์ชันเสียง
เรียนได้ทุกที่ ไม่ต้องดูจอ -
♾️
เข้าถึงตลอดชีพ
กลับมาเรียนได้ตลอด ไม่มีหมดอายุ -
📱
โทรศัพท์หรือคอมพิวเตอร์
ใช้งานได้ทุกที่ ทุกอุปกรณ์ -
💸
คืนเงิน 14 วัน
ไม่ต้องอธิบาย -
⚡
กระชับและตรงประเด็น
2 ชม. 54 นาที เนื้อหาเชิงปฏิบัติ
รีวิว
ยังไม่มีรีวิว — เป็นคนแรกที่แชร์ประสบการณ์
คำถามที่พบบ่อย
ฉันต้องใช้อะไรในการเรียนคอร์สนี้? +
แค่โทรศัพท์หรือคอมพิวเตอร์ที่มีอินเทอร์เน็ต ไม่ต้องติดตั้งหรือใช้อุปกรณ์พิเศษ
ฉันชำระเงินอย่างไร? +
ผ่านบัตรด้วย Stripe เราไม่เก็บข้อมูลบัตร — Stripe จัดการอย่างปลอดภัย
ฉันขอคืนเงินได้ไหม? +
ใช่ — คืนเงินเต็มจำนวนใน 14 วัน ไม่ต้องอธิบาย
ฉันมีสิทธิ์เข้าถึงนานเท่าไร? +
ตลอดไป เมื่อซื้อแล้วคอร์สเป็นของคุณ กลับมาเรียนได้ตลอด
ฉันจะได้ใบประกาศนียบัตรไหม? +
ได้ เมื่อเรียนจบจะได้รับใบประกาศนียบัตรที่เพิ่มในโปรไฟล์ LinkedIn ได้
ออกแบบสำหรับผู้เรียนใน
เทคโนโลยี
ดีไซน์
การเงิน
การตลาด
สาธารณสุข
การศึกษา
ธุรกิจการบริการ
อุตสาหกรรม
×2
เติมครั้งเดียว จ่ายครึ่งเดียว
เพิ่ม $100 → รับเครดิต 200 เครดิต ทำให้แต่ละหลักสูตรมีราคาประมาณ $12.50 เครดิตไม่มีวันหมดอายุ
$100
200 เครดิต
$12.50 / คอร์ส
คุ้มที่สุด
$250
550 เครดิต
$11.36 / คอร์ส
$500
1200 เครดิต
$10.42 / คอร์ส
เครดิตใช้ได้กับทุกคอร์สและไม่หมดอายุ