• release

อัปเดตผลิตภัณฑ์ Logto

🎉 ขอแนะนำการอัปเดตประจำเดือนสิงหาคม: เก็บข้อมูลโปรไฟล์ผู้ใช้ขณะสมัคร, รองรับรหัสผ่านเก่า PBKDF2, ภาษาท้องถิ่นภาษาไทย, และตัวเชื่อมต่อ HTTP SMS ใหม่!

Charles
Charles
Developer

หยุดเสียเวลาเป็นสัปดาห์กับการยืนยันตัวตนผู้ใช้
เปิดตัวแอปที่ปลอดภัยเร็วขึ้นด้วย Logto ผสานการยืนยันตัวตนผู้ใช้ภายในไม่กี่นาทีและมุ่งเน้นที่ผลิตภัณฑ์หลักของคุณ
เริ่มต้นใช้งาน
Product screenshot

เก็บข้อมูลโปรไฟล์ผู้ใช้ขณะลงทะเบียน

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

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

วิธีเปิดใช้งาน

  1. ไปที่ Console > ประสบการณ์การเข้าสู่ระบบ > เก็บข้อมูลโปรไฟล์ผู้ใช้
  2. เพิ่มฟิลด์:
    • ใช้ฟิลด์พื้นฐานในตัว (ชื่อ, เพศ, วันเกิด, ที่อยู่, …) หรือ
    • สร้างฟิลด์กำหนดเอง (เลือกประเภท, ป้ายกำกับ, กฎการตรวจสอบ, จำเป็นต้องกรอก ฯลฯ)
  3. ลากและวางเพื่อจัดเรียงใหม่ ลำดับจะตรงกับแบบฟอร์มที่แสดง
  4. ดูตัวอย่างหรือทดลองสมัครบัญชีใหม่ (เช่น ในแอปเดโม) จะมีขั้นตอน "บอกเราเกี่ยวกับตัวคุณ"
  5. การลงทะเบียนจะเสร็จสมบูรณ์ก็ต่อเมื่อกรอกฟิลด์ที่จำเป็นครบถ้วน

ดูรายละเอียดเพิ่มเติมได้ที่ เอกสารประกอบ

รองรับ PBKDF2 สำหรับตรวจสอบรหัสผ่านเก่า

เราได้เพิ่มการรองรับ PBKDF2 (Password-Based Key Derivation Function 2) สำหรับการตรวจสอบรหัสผ่านเก่า เพื่อเพิ่มความสามารถในการรองรับการย้ายผู้ใช้ที่รหัสผ่านเดิมถูกแฮชด้วย PBKDF2 (เครดิต @karerckor)

ตัวอย่าง payload สำหรับผู้ใช้ที่ย้ายมา:

อาร์กิวเมนต์ใน tuple ของ PBKDF2:

  • salt: ค่า salt ที่ผู้ใช้กำหนดเอง
  • iterations: จำนวนรอบการวนซ้ำ (เช่น 1000)
  • keylen: ความยาวของคีย์ที่สร้างขึ้น (เช่น 20)
  • digest: อัลกอริทึม hash (เช่น sha512)
  • @: ที่สำหรับรหัสผ่านที่ป้อนเข้าไป

ดูรายละเอียดเพิ่มเติมได้ที่ เอกสารประกอบ

ตัวเชื่อมต่อ HTTP SMS ตัวใหม่

มีการแนะนำตัวเชื่อมต่อ HTTP SMS ทั่วไปใหม่ (@logto/connector-http-sms) ที่ช่วยให้สามารถส่ง SMS ผ่านผู้ให้บริการใด ๆ ที่มี API แบบ HTTP ได้โดยตั้งค่า method, URL, headers, body mapping และเงื่อนไขความสำเร็จ (เครดิต @michakfromparis)

ใช้เมื่อผู้ให้บริการของคุณยังไม่มีตัวเชื่อมต่อ SMS ในตัวที่รองรับ

รองรับภาษาไทย

มีการเพิ่มคำแปลภาษาไทยสำหรับทั้ง Logto Console และประสบการณ์การเข้าสู่ระบบ ช่วยให้รองรับผู้ใช้ที่พูดภาษาไทยมากขึ้น

อัปเดตความปลอดภัยและแก้ไขช่องโหว่

ผู้มีส่วนร่วมใหม่