อัปเดตผลิตภัณฑ์ Logto
🎉 ขอแนะนำการอัปเดตประจำเดือนสิงหาคม: เก็บข้อมูลโปรไฟล์ผู้ใช้ขณะสมัคร, รองรับรหัสผ่านเก่า PBKDF2, ภาษาท้องถิ่นภาษาไทย, และตัวเชื่อมต่อ HTTP SMS ใหม่!
เก็บข้อมูลโปรไฟล์ผู้ใช้ขณะลงทะเบียน
ตอนนี้คุณสามารถเก็บข้อมูลโปรไฟล์ผู้ใช้ในขั้นตอนสุดท้ายของการลงทะเบียนสำหรับผู้ใช้ปลายทางได้แล้ว
คุณสามารถขยายแบบฟอร์มลงทะเบียนพื้นฐานด้วยฟิลด์ในตัวหรือฟิลด์กำหนดเองเพื่อเก็บข้อมูลที่ต้องการได้ทันที (เช่น ชื่อ, เพศ, วันเกิด, ที่อยู่, ความต้องการพิเศษ) ก่อนที่ผู้ใช้ใหม่จะเสร็จสิ้นกระบวนการเริ่มต้นใช้งาน
วิธีเปิดใช้งาน
- ไปที่ Console > ประสบการณ์การเข้าสู่ระบบ > เก็บข้อมูลโปรไฟล์ผู้ใช้
- เพิ่มฟิลด์:
- ใช้ฟิลด์พื้นฐานในตัว (ชื่อ, เพศ, วันเกิด, ที่อยู่, …) หรือ
- สร้างฟิลด์กำหนดเอง (เลือกประเภท, ป้ายกำกับ, กฎการตรวจสอบ, จำเป็นต้องกรอก ฯลฯ)
- ลากและวางเพื่อจัดเรียงใหม่ ลำดับจะตรงกับแบบฟอร์มที่แสดง
- ดูตัวอย่างหรือทดลองสมัครบัญชีใหม่ (เช่น ในแอปเดโม) จะมีขั้นตอน "บอกเราเกี่ยวกับตัวคุณ"
- การลงทะเบียนจะเสร็จสมบูรณ์ก็ต่อเมื่อกรอกฟิลด์ที่จำเป็นครบถ้วน
ดูรายละเอียดเพิ่มเติมได้ที่ เอกสารประกอบ
รองรับ 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 และประสบการณ์การเข้าสู่ระบบ ช่วยให้รองรับผู้ใช้ที่พูดภาษาไทยมากขึ้น
อัปเดตความปลอดภัยและแก้ไขช่องโหว่
ผู้มีส่วนร่วมใหม่
- @karerckor ร่วมพัฒนาเป็นครั้งแรกใน https://github.com/logto-io/logto/pull/7585
- @michakfromparis ร่วมพัฒนาเป็นครั้งแรกใน https://github.com/logto-io/logto/pull/7510
- @hussamelvani ร่วมพัฒนาเป็นครั้งแรกใน https://github.com/logto-io/logto/pull/7721