อภิธานศัพท์

authentication คืออะไร?

Authentication คือวิธีที่แอปตรวจสอบว่าใครเป็นผู้ใช้ก่อนอนุญาตให้เข้าใช้งาน เช่น ด้วยรหัสผ่าน รหัสที่ส่งทางอีเมล หรือ “เข้าสู่ระบบด้วย Google”

Authentication ตอบคำถามว่า “คุณเป็นใคร?” ส่วนคู่หูของมันคือ authorization ซึ่งตอบว่า “คุณทำอะไรได้บ้าง?” การล็อกอินคือ authentication ส่วนการที่แอดมินเห็นหน้าที่ผู้ใช้ทั่วไปมองไม่เห็นคือ authorization

วิธีที่พบบ่อย ได้แก่ อีเมลกับรหัสผ่าน ลิงก์แบบ magic link หรือรหัสครั้งเดียวที่ส่งทางอีเมล การลงชื่อเข้าใช้ด้วยบัญชีที่มีอยู่ เช่น Google หรือ Apple และขั้นตอนที่สองเช่นแอปยืนยันตัวตน

การทำให้ถูกต้องหมายถึงการเก็บรหัสผ่านอย่างปลอดภัย ป้องกันการเดาซ้ำ ทำให้เซสชันหมดอายุ และตรวจบนเซิร์ฟเวอร์ว่าทุกคำขอมาจากผู้ใช้ที่ลงชื่อเข้าใช้แล้วและมีสิทธิ์ทำสิ่งนั้น

ใน Mythex เอเจนต์จะสร้างระบบล็อกอินให้ผู้ใช้แอปของคุณ โดยใช้ฐานข้อมูลของคุณเองหรือผู้ให้บริการยืนยันตัวตนที่คุณเลือก ไม่มีบริการลงชื่อเข้าใช้แบบจัดการให้ในตัว

คำถาม

ต่างกันอย่างไรระหว่าง authentication กับ authorization?

Authentication ตรวจว่าคุณเป็นใคร ส่วน authorization ตัดสินว่าเมื่อเข้ามาแล้วคุณเห็นและทำอะไรได้บ้าง

ควรสร้างระบบล็อกอินเองหรือใช้ผู้ให้บริการ?

ผู้ให้บริการจัดการส่วนยาก ๆ ให้คุณ เช่น การรีเซ็ตรหัสผ่าน การลงชื่อเข้าใช้ผ่านโซเชียล และการอัปเดตความปลอดภัย การสร้างเองให้การควบคุมเต็มที่ แต่คุณต้องรับผิดชอบมากกว่า ทั้งสองแบบใช้ได้หากทำอย่างรอบคอบ

ดูเพิ่มเติม

  • Authentication คืออะไร (คู่มือฉบับเต็ม)
  • วิธีเพิ่มระบบล็อกอินให้แอปของคุณ
  • OAuth คืออะไร?

Mythex · Pricing · สร้างอะไรก็ได้ด้วย AI · เทมเพลตเว็บไซต์และแอป · เปรียบเทียบ Mythex · อภิธานศัพท์การสร้างแอปด้วย AI · เครื่องมือฟรีสำหรับสร้างแอปด้วย AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)