• release

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

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

Charles
Charles
Developer

การแปลภาษาอาหรับและการรองรับ RTL

  • เพิ่มการแปลภาษาอาหรับใหม่ทั้งใน Console และ Experience UI (เครดิต @zaaakher).
  • ปรับปรุงการจัดเรียงและรายละเอียดของ UI เพื่อรองรับภาษาที่เป็น RTL ได้ดียิ่งขึ้น

367272534-31cef491-e3b4-44b0-9276-379384a7f3e2.png 367329253-86ede193-bdec-4788-8c6c-ea1813abb9ee.png

โทเค็นการเข้าถึงส่วนบุคคล (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) โดยตรง

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

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

การปรับปรุง

  • รองรับ 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 เท่านั้น