การสมัครด้วยอีเมล / เบอร์โทรศัพท์ / ชื่อผู้ใช้
การลงทะเบียนผู้ใช้เป็นก้าวแรกที่ผู้ใช้จะมีปฏิสัมพันธ์กับแอปพลิเคชันของคุณ 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 ของเรา โปรดติดตามข่าวสาร!
แหล่งข้อมูลที่เกี่ยวข้อง
ประสบการณ์สมัครและลงชื่อเข้าใช้ด้วยอีเมล
ประสบการณ์สมัครและลงชื่อเข้าใช้ด้วยชื่อผู้ใช้