ข้ามไปยังเนื้อหาหลัก

การสมัครด้วยอีเมล / เบอร์โทรศัพท์ / ชื่อผู้ใช้

การลงทะเบียนผู้ใช้เป็นก้าวแรกที่ผู้ใช้จะมีปฏิสัมพันธ์กับแอปพลิเคชันของคุณ Logto รองรับวิธีการสมัครหลากหลายรูปแบบ เช่น การตั้งชื่อผู้ใช้และรหัสผ่าน การยืนยันอีเมลหรือเบอร์โทรศัพท์ การสมัครด้วยโซเชียล และ Enterprise SSO คุณสามารถตั้งค่าวิธีการสมัครที่เหมาะสมกับความต้องการของแอปพลิเคชันของคุณได้

ไปที่ Console > ประสบการณ์การลงชื่อเข้าใช้ > สมัครและลงชื่อเข้าใช้ เพื่อเริ่มตั้งค่ากระบวนการสมัครด้วยตัวระบุ

การตั้งค่าการสมัคร

ตั้งค่าตัวระบุสำหรับการสมัคร

เพื่อสร้างบัญชีผู้ใช้ใหม่ใน Logto ได้สำเร็จ ผู้ใช้ต้องระบุ ตัวระบุ อย่างน้อยหนึ่งรายการที่สามารถระบุตัวตนของตนเองได้อย่างไม่ซ้ำในระบบของ Logto ในขั้นตอนแรก ให้เลือกตัวระบุที่ผู้ใช้ต้องกรอกในกระบวนการสมัคร ตัวเลือกที่มี ได้แก่

  • ชื่อผู้ใช้ (Username): ชื่อผู้ใช้ ที่ไม่ซ้ำกันซึ่งผู้ใช้สามารถใช้ลงชื่อเข้าใช้แอปพลิเคชัน
  • อีเมล (Email address): อีเมล ที่ถูกต้องซึ่งผู้ใช้สามารถใช้ลงชื่อเข้าใช้แอปพลิเคชัน
  • เบอร์โทรศัพท์ (Phone number): เบอร์โทรศัพท์ ที่ถูกต้องซึ่งผู้ใช้สามารถใช้ลงชื่อเข้าใช้แอปพลิเคชัน
  • อีเมลหรือเบอร์โทรศัพท์ (Email address or phone number): อนุญาตให้ผู้ใช้สมัครด้วยอีเมลหรือเบอร์โทรศัพท์ที่ถูกต้องอย่างใดอย่างหนึ่ง

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

หากไม่ได้เลือกตัวระบุใดเลย จะใช้กับวิธีสมัครแบบ โซเชียล เท่านั้น หรือ Enterprise SSO เท่านั้น

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

ตั้งค่าการยืนยันตัวตนสำหรับการสมัคร

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

  • สร้างรหัสผ่านของคุณ: กำหนดให้ผู้ใช้สร้างรหัสผ่านในระหว่างการสมัคร โดยต้องเป็นไปตามนโยบายรหัสผ่านที่ตั้งค่าไว้ในประสบการณ์การลงชื่อเข้าใช้ รหัสผ่านนี้พร้อมกับตัวระบุของผู้ใช้จะใช้เป็นข้อมูลรับรองสำหรับการลงชื่อเข้าใช้แอปพลิเคชัน หากคุณตั้งค่า ชื่อผู้ใช้ เป็นตัวระบุสำหรับการสมัคร ข้อกำหนดนี้จะถูกเปิดใช้งานโดยอัตโนมัติ เนื่องจาก ชื่อผู้ใช้ สามารถใช้ได้กับรหัสผ่านเท่านั้นเพื่อยืนยันตัวตนของผู้ใช้อย่างมีประสิทธิภาพ นโยบายรหัสผ่าน สามารถปรับแต่งให้เหมาะกับความต้องการด้านความปลอดภัยของคุณได้
  • ยืนยันในขั้นตอนสมัคร (Verify at sign-up): กำหนดให้ผู้ใช้ยืนยันอีเมลหรือเบอร์โทรศัพท์ในระหว่างการสมัคร ปัจจุบัน Logto รองรับเฉพาะอีเมลและเบอร์โทรศัพท์ที่ได้รับการยืนยันแล้วเป็นตัวระบุเท่านั้น การตั้งค่านี้จะถูกเปิดใช้งานโดยอัตโนมัติเมื่อใช้ อีเมล หรือ เบอร์โทรศัพท์ เป็นตัวระบุสำหรับการสมัคร ผู้ใช้ต้องยืนยันความเป็นเจ้าของโดยกรอกรหัสยืนยันที่ส่งไปยังอีเมลหรือเบอร์โทรศัพท์ในระหว่างการสมัคร
ตัวระบุสร้างรหัสผ่านผู้ใช้ยืนยันในขั้นตอนสมัคร
ชื่อผู้ใช้เลือกได้N/A
อีเมลเลือกได้จำเป็น
เบอร์โทรศัพท์เลือกได้จำเป็น
อีเมลหรือเบอร์โทรศัพท์เลือกได้จำเป็น

ตัวอย่างกระบวนการสมัคร

ประเภทที่ 1: ชื่อผู้ใช้พร้อมสร้างรหัสผ่าน

เลือก ชื่อผู้ใช้ เป็นตัวระบุสำหรับการสมัคร ระบบจะเปิดใช้งานการสร้างรหัสผ่านโดยอัตโนมัติ

สมัครด้วยชื่อผู้ใช้และรหัสผ่าน

ประเภทที่ 2: อีเมลหรือเบอร์โทรศัพท์พร้อมกระบวนการยืนยัน

เลือก อีเมลหรือเบอร์โทรศัพท์ เป็นตัวระบุสำหรับการสมัคร ระบบจะบังคับเปิดใช้งาน ยืนยันในขั้นตอนสมัคร

สมัครด้วยอีเมลหรือเบอร์โทรศัพท์พร้อมยืนยัน

ประเภทที่ 3: อีเมลพร้อมยืนยันและสร้างรหัสผ่าน

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

สมัครด้วยอีเมลพร้อมยืนยันและสร้างรหัสผ่าน

ประเภทที่ 4: อีเมลพร้อมยืนยัน ชื่อผู้ใช้ และสร้างรหัสผ่าน

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

สมัครด้วยอีเมลและชื่อผู้ใช้พร้อมยืนยันและสร้างรหัสผ่าน

สมัครด้วยโซเชียลหรือ Enterprise SSO

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

เมื่อมีการตั้งค่าและเปิดใช้งาน ตัวเชื่อมต่อโซเชียล หรือ ตัวเชื่อมต่อ Enterprise SSO ใน Logto แล้ว ผู้ใช้สามารถสมัครได้อย่างง่ายดายด้วยอัตลักษณ์โซเชียลหรือองค์กรที่มีอยู่ผ่านตัวเชื่อมต่อ วิธีการสมัครด้วยโซเชียลและ Enterprise SSO ช่วยให้ผู้ใช้ข้ามขั้นตอนเพิ่มเติม เช่น การสร้างรหัสผ่านหรือการยืนยันอีเมล / เบอร์โทรศัพท์ Logto จะซิงค์ข้อมูลผู้ใช้โดยอัตโนมัติผ่านอัตลักษณ์โซเชียลหรือองค์กรที่ได้รับการยืนยัน และจัดเก็บไว้ในโปรไฟล์ผู้ใช้

ดูรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการสมัครด้วยตัวเชื่อมต่อโซเชียลและ Enterprise SSO ได้ที่ การลงชื่อเข้าใช้ด้วยโซเชียล และ Enterprise SSO

บันทึก:

หมายเหตุ: สำหรับกระบวนการสมัครแบบกำหนดเอง ดูฟีเจอร์ Bring your UI

เก็บข้อมูลผู้ใช้เพิ่มเติมในขั้นตอนสมัคร

หากต้องการเก็บข้อมูลโปรไฟล์ผู้ใช้เพิ่มเติม (เช่น ชื่อ-นามสกุล วันเกิด ชื่อบริษัท) ในระหว่างการสมัคร คุณมี 2 ทางเลือกที่ยืดหยุ่น:

ทางเลือกที่ 1: เก็บโปรไฟล์ผู้ใช้

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

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

ทางเลือกที่ 2: กระบวนการ onboarding แบบโฮสต์เอง

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

ใช้ Account API เพื่อจัดการข้อมูลโปรไฟล์ผู้ใช้แบบโปรแกรม

คำถามที่พบบ่อย

ผู้ใช้ที่สร้างโดยแอดมิน / ผู้ใช้ที่ได้รับเชิญ

ฟอร์มสมัครฝังในเว็บไซต์ของคุณ

ขณะนี้ Logto ยังไม่รองรับ Headless API สำหรับการลงชื่อเข้าใช้และสมัคร คุณสามารถใช้ฟีเจอร์ Bring your UI เพื่ออัปโหลดฟอร์มสมัครของคุณเองไปยัง Logto หรือใช้พารามิเตอร์การลงชื่อเข้าใช้เพื่อส่งข้อมูลผู้ใช้จากเว็บไซต์ของคุณไปยัง Logto ดูรายละเอียดเกี่ยวกับการส่งข้อมูลตัวระบุผู้ใช้ได้ที่ Authentication parameters

ส่งอีเมลต้อนรับผู้ใช้ใหม่

สมัครรับ event webhook User.Created เพื่อทริกเกอร์อีเมลต้อนรับผู้ใช้ใหม่ ดูเพิ่มเติมเกี่ยวกับ Webhook events

ข้ามการยืนยันอีเมลในขั้นตอนสมัคร

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

ประสบการณ์สมัครและลงชื่อเข้าใช้ด้วยอีเมล

ประสบการณ์สมัครและลงชื่อเข้าใช้ด้วยชื่อผู้ใช้