การอัปเดตผลิตภัณฑ์ Logto
ถึงเวลาสำหรับการออกเวอร์ชั่นใหม่ของ Logto! เดือนนี้เรากำลังนำเสนอคุณสมบัติใหม่ ๆ เช่น การแปลภาษาอาหรับและการรองรับ RTL อย่างเต็มรูปแบบ, โทเค็นการเข้าถึงส่วนบุคคล (PAT), การกำหนดค่าในหน้าจอแรก, รวมถึงการปรับปรุงและการแก้ไขข้อบกพร่องต่าง ๆ
การแปลภาษาอาหรับและการรองรับ RTL
- เพิ่มการแปลภาษาอาหรับใหม่ทั้งใน Console และ Experience UI (เครดิต @zaaakher).
- ปรับปรุงการจัดเรียงและรายละเอียดของ UI เพื่อรองรับภาษาที่เป็น RTL ได้ดียิ่งขึ้น
 

โทเค็นการเข้าถึงส่วนบุคคล (PAT)
โทเค็นการเข้าถึงส่วนบุคคล (PATs) เป็นวิธีการที่ปลอดภัยสำหรับผู้ใช้ในการให้โทเค็นการเข้าถึงโดยไม่ต้องใช้ข้อมูลประจำตัวและการลงชื่อเข้าใช้แบบโต้ตอบ
คุณสามารถสร้าง PAT ได้โดยไปที่หน้ารายละเอียดของผู้ใช้ใน Console หรือใช้ Management API POST /users/:userId/personal-access-tokens.
ดูรายละเอียดเพิ่มเติมได้ที่ เอกสาร
รองรับตัวเลือกของหน้าจอแรกเพิ่มเติม
นอกเหนือจาก sign-in และ register, ตอนนี้เราเปิดใช้งานตัวเลือกเพิ่มเติมที่อนุญาตให้นักพัฒนาสามารถปรับแต่งหน้าจอเริ่มต้นที่แสดงแก่ผู้ใช้ได้ ตัวเลือกของหน้าจอแรกใหม่เหล่านี้ได้แก่:
- identifier:sign_in: แสดงเฉพาะวิธีการลงชื่อเข้าใช้ที่ใช้ตัวระบุเฉพาะให้กับผู้ใช้
- identifier:register: แสดงเฉพาะวิธีการลงทะเบียนที่ใช้ตัวระบุเฉพาะให้กับผู้ใช้
- reset_password: อนุญาตให้ผู้ใช้เข้าถึงหน้าสำหรับการรีเซ็ตรหัสผ่านโดยตรง
- single_sign_on: อนุญาตให้ผู้ใช้เข้าถึงหน้า single sign-on (SSO) โดยตรง
ดูรายละเอียดเพิ่มเติมได้ที่ เอกสาร
ตัวเชื่อมต่อใหม่
- เพิ่ม ตัวเชื่อมต่อ Kook (เครดิต @Misaka-L).
- เพิ่ม ตัวเชื่อมต่อ Patreon (เครดิต @devtekve).
- เพิ่ม ตัวเชื่อมต่อ GitLab (เครดิต @devtekve).
การปรับปรุง
- รองรับ login_hintเป็นพารามิเตอร์การลงชื่อเข้าใช้เพิ่มเติม
- ดำเนินการที่รู้จักกันดีใน swagger endpoints.
- แยกคำสั่ง translateออกจาก@logto/cliเพื่อทำให้ CLI ขนาดเล็กและเรียบง่าย
- เพิ่มแพ็คเกจ @logto/translateเฉพาะสำหรับแปลสตริง i18n ใน Console และ Experience
- รองรับการป้อนชื่อขณะสร้างผู้ใช้ใน Console
- เพิ่มพารามิเตอร์การค้นหาใหม่ parse_errorและตั้งค่าให้เป็นfalseเพื่อคืนค่าข้อความข้อผิดพลาด OIDC ดิบเท่านั้น
- เพิ่ม api denyAccess()ไปยังบริบท JWT ที่กำหนดเองเพื่อบล็อกคำขอโทเค็นของผู้ใช้ตามเงื่อนไข
- รองรับการจับคู่โปรไฟล์แอตทริบิวต์แบบซ้อนในตัวเชื่อมต่อ OAuth (เครดิต @devtekve).
- เพิ่มคุณสมบัติ hasPasswordในการตอบกลับ API จัดการ/users
- เพิ่มข้อมูลรหัสผ่านของผู้ใช้ในรายละเอียดของผู้ใช้ ผู้ดูแลสามารถตรวจสอบได้ง่าย ๆ ว่าผู้ใช้ตั้งรหัสผ่านหรือไม่ และสามารถดำเนินการตั้ง/รีเซ็ตตามความเหมาะสม
- เพิ่ม API การจัดการใหม่เพื่อตรวจสอบรหัสผ่านตามการตั้งค่านโยบายรหัสผ่านปัจจุบัน
การแก้ไขข้อบกพร่อง
- ป้องกันข้อผิดพลาดที่อาจเกิดจากตัวระบุที่แคชไว้ในหน้าต่าง ๆ ของ Experience
- แก้ไขปัญหาที่บล็อกผู้ใช้จากการสร้าง JWT Custom
- แก้ไขแพลตฟอร์มตัวเชื่อมต่อ wecom ใช้ Universalแทนnull
- ตั้งค่าแอตทริบิวต์ langใน<html>ใน Console ถูกต้อง ป้องกันการแจ้งเตือนแปลภาษาที่ไม่คาดคิดในเบราว์เซอร์
- อนุญาตให้เชื่อมโยงข้อมูลประจำตัวในสังคมใหม่เข้ากับบัญชีผู้ใช้ที่มีอยู่เมื่อการลงทะเบียนถูกปิด
- ป้องกันการลงทะเบียนและการเติมข้อมูลโปรไฟล์ของผู้ใช้ด้วยโดเมนเฉพาะอีเมล SSO เท่านั้น

