เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ
โมดูลการยืนยันตัวตนผู้ใช้ของ NocoBase ประกอบด้วยส่วนหลัก ๆ สองส่วนครับ/ค่ะ:
@nocobase/auth ที่อยู่ในเคอร์เนล ทำหน้าที่กำหนดอินเทอร์เฟซและมิดเดิลแวร์ที่สามารถขยายได้ ซึ่งเกี่ยวข้องกับการยืนยันตัวตนผู้ใช้ เช่น การเข้าสู่ระบบ การลงทะเบียน และการตรวจสอบ นอกจากนี้ยังใช้สำหรับลงทะเบียนและจัดการวิธีการยืนยันตัวตนแบบขยายต่าง ๆ ครับ/ค่ะ@nocobase/plugin-auth ที่อยู่ในปลั๊กอิน ใช้สำหรับเริ่มต้นโมดูลการจัดการการยืนยันตัวตนในเคอร์เนล และยังให้บริการวิธีการยืนยันตัวตนพื้นฐานด้วยชื่อผู้ใช้ (หรืออีเมล) / รหัสผ่านอีกด้วยครับ/ค่ะต้องใช้งานร่วมกับฟังก์ชันการจัดการผู้ใช้ที่
@nocobase/plugin-usersปลั๊กอิน จัดหาให้ด้วยนะครับ/คะ
นอกจากนี้ NocoBase ยังมีปลั๊กอินวิธีการยืนยันตัวตนผู้ใช้อื่น ๆ อีกหลากหลายรูปแบบให้เลือกใช้ครับ/ค่ะ:
ด้วยปลั๊กอินข้างต้น หลังจากที่ผู้ดูแลระบบกำหนดค่าวิธีการยืนยันตัวตนที่เกี่ยวข้องเรียบร้อยแล้ว ผู้ใช้ก็สามารถใช้ข้อมูลประจำตัวที่แพลตฟอร์มต่าง ๆ เช่น Google Workspace, Microsoft Azure จัดหาให้ เพื่อเข้าสู่ระบบได้โดยตรงครับ/ค่ะ และยังสามารถเชื่อมต่อกับเครื่องมือแพลตฟอร์มอย่าง Auth0, Logto, Keycloak ได้อีกด้วย นอกจากนี้ นักพัฒนายังสามารถขยายวิธีการยืนยันตัวตนอื่น ๆ ที่พวกเขาต้องการได้อย่างสะดวกสบาย ผ่านอินเทอร์เฟซพื้นฐานที่เราจัดหาให้ครับ/ค่ะ