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

การตั้งค่าบัญชีผู้ใช้

Logto มีหลายวิธีให้ผู้ใช้จัดการบัญชีและโปรไฟล์ของตนที่จัดเก็บใน Logto

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

คุณสมบัติเด่น:

  • ไม่ต้องพัฒนาเอง: หน้าพร้อมใช้งานที่ใช้ได้ทันที
  • ประสบการณ์ที่สอดคล้องกัน: รูปลักษณ์และความรู้สึกเหมือนกับประสบการณ์การลงชื่อเข้าใช้ของ Logto
  • ความปลอดภัยในตัว: กระบวนการยืนยันและมาตรการความปลอดภัยทั้งหมดถูกจัดการให้อัตโนมัติ
  • ฟังก์ชันครบถ้วน: รองรับการอัปเดตอีเมล เบอร์โทร ชื่อผู้ใช้ รหัสผ่าน และการตั้งค่า MFA

ใช้ Account API

Account API ของ Logto เป็น endpoint ฝั่ง front-end ที่พร้อมใช้งาน ให้ผู้ใช้ปลายทางดูและอัปเดตข้อมูลของตนเองได้อย่างปลอดภัย พร้อมตรวจสอบสิทธิ์ในตัว ใช้เมื่อคุณต้องการสร้างหน้าตั้งค่าบัญชีแบบกำหนดเองด้วย UI ของคุณเอง

คุณสมบัติเด่น:

  • การตั้งค่าผู้ใช้ปลายทาง: ผู้ใช้จัดการตัวระบุและข้อมูลรับรองการลงชื่อเข้าใช้ บัญชีโซเชียล วิธี MFA และข้อมูลโปรไฟล์ของตนเอง
  • ผสานรวมฝั่ง client: ออกแบบมาให้ใช้โดยตรงใน front-end ได้อย่างปลอดภัย
  • ปรับแต่งได้เต็มที่: สร้าง UI ของคุณเองโดยใช้ API ที่ปลอดภัยของ Logto
  • ควบคุมสิทธิ์: เปิด / ปิด Account API ที่ต้องการผ่านการตั้งค่า Management API

ใช้ Management API

Management API คืออินเทอร์เฟซหลักสำหรับผู้ดูแลระบบของ Logto ใช้งานได้เฉพาะแอดมินหรือบริการฝั่ง back-end เท่านั้น ให้ความยืดหยุ่นสูงสุดและควบคุม CRUD ได้เต็มรูปแบบกับทุกบัญชีผู้ใช้ เหมาะสำหรับสร้างเครื่องมือจัดการแบบกำหนดเอง หากคุณต้องการพอร์ทัล self-service ที่ปรับแต่งได้เต็มที่หรือฟีเจอร์จัดการผู้ใช้ที่ไม่มาตรฐาน คุณสามารถเปิด endpoint Management API ที่เลือกไว้หลัง “Account API” ของคุณเองและปกป้องด้วยตรรกะ auth ของธุรกิจคุณ

คุณสมบัติเด่น:

  • เข้าถึงเฉพาะแอดมิน: สำหรับนักพัฒนาและระบบ back-office
  • วงจรชีวิตผู้ใช้ครบถ้วน: สร้าง อ่าน อัปเดต ลบ ระงับ หรือกู้คืนบัญชี
  • การดำเนินการขั้นสูง: สร้าง personal access token, สวมรอยผู้ใช้, เชื่อมต่อ OAuth app, ปรับแต่ง workflow

เปรียบเทียบตัวเลือกการตั้งค่าบัญชีผู้ใช้

คุณสมบัติUI ศูนย์บัญชีผู้ใช้สำเร็จรูปAccount APIManagement API
ผู้ใช้เป้าหมายผู้ใช้ปลายทางผู้ใช้ปลายทางแอดมิน / นักพัฒนา
บริบทการเข้าถึงเปลี่ยนเส้นทางไปยังหน้าที่โฮสต์โดย Logtoฝั่ง client / front-endฝั่ง server / back-end
โมเดลสิทธิ์เปิด / ปิดฟิลด์ที่ต้องการผ่านการตั้งค่าศูนย์บัญชีผู้ใช้เปิด / ปิด Account API ที่ต้องการผ่าน Management APIนักพัฒนาปรับแต่งได้เต็มที่
ฟีเจอร์ที่รองรับอัปเดต: อีเมล, เบอร์โทร, ชื่อผู้ใช้, รหัสผ่าน, MFA (TOTP, passkeys, backup codes)ดู, อัปเดต, ลบ: ชื่อผู้ใช้, อีเมล, เบอร์โทร, รหัสผ่าน, บัญชีโซเชียล, MFA, โปรไฟล์ทุกการตั้งค่าพื้นฐาน + ลบ / ระงับ / กู้คืนบัญชี, personal access token, การสวมรอยผู้ใช้, เชื่อมต่อ OAuth app ฯลฯ
ปรับแต่ง UIรับสืบทอดแบรนด์จากประสบการณ์การลงชื่อเข้าใช้ปรับแต่งได้เต็มที่ (สร้าง UI เอง)ปรับแต่งได้เต็มที่ (สร้าง UI เอง)
ความซับซ้อนในการตั้งค่าไม่มี (แค่ลิงก์ไปหน้าสำเร็จรูป)ต่ำ (ใช้ API กับ UI ของคุณ)ปานกลางถึงสูง (ต้องพัฒนาขึ้นเอง)
ควรใช้เมื่อเมื่อต้องการเพิ่มการจัดการบัญชีอย่างรวดเร็วโดยไม่ต้องสร้างหน้าเองเมื่อต้องการ UI แบบกำหนดเองแต่ยังใช้ API ที่ปลอดภัยของ Logtoเมื่อ Account API ไม่ตอบโจทย์ เช่น ลบผู้ใช้แบบซับซ้อน, การดำเนินการที่มีความเสี่ยงสูง, หรือสร้างเครื่องมือ back-office