• release

تحديثات منتج Logto

حان وقت إصدار جديد من Logto! هذا الشهر، نقدم ميزات جديدة مثل الترجمة إلى اللغة العربية ودعم كامل للاتجاه من اليمين إلى اليسار، رمز الوصول الشخصي (PAT)، إعدادات شاشة البداية، بالإضافة إلى تحسينات مختلفة وإصلاحات للأخطاء.

Charles
Charles
Developer

الترجمة العربية ودعم الاتجاه من اليمين إلى اليسار

  • تم إضافة ترجمة جديدة للغة العربية إلى كل من واجهة الكونسول والواجهة التفاعلية (بفضل @zaaakher).
  • تم تحسين تصميم الواجهة والتفاصيل لدعم أفضل للغات ذات الاتجاه من اليمين إلى اليسار.

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

رمز الوصول الشخصي (PAT)

توفر رموز الوصول الشخصية (PATs) طريقة آمنة للمستخدمين لمنح رموز الوصول دون استخدام بيانات الاعتماد الخاصة بهم وتسجيل الدخول التفاعلي.

يمكنك إنشاء PAT عن طريق الذهاب إلى صفحة تفاصيل المستخدم في الكونسول أو باستخدام واجهة برمجة التطبيقات الإدارية POST /users/:userId/personal-access-tokens.

راجع التوثيق لمزيد من التفاصيل.

دعم خيارات إضافية لشاشة البداية

بالإضافة إلى sign-in وregister، لقد أضفنا الآن المزيد من الخيارات التي تتيح للمطورين تخصيص الشاشة الأولية المعروضة للمستخدمين. الخيارات الجديدة لشاشة البداية هي:

  • identifier:sign_in: عرض طرق تسجيل الدخول المحددة استنادًا إلى المعرفات للمستخدمين فقط.
  • identifier:register: عرض طرق التسجيل المحددة استنادًا إلى المعرفات للمستخدمين فقط.
  • reset_password: السماح للمستخدمين بالوصول مباشرة إلى صفحة إعادة تعيين كلمة المرور.
  • single_sign_on: السماح للمستخدمين بالوصول مباشرة إلى صفحة الدخول الموحد (SSO).

راجع التوثيق لمزيد من التفاصيل.

موصلات جديدة

تحسينات

  • دعم login_hint كمعامل إضافي لتسجيل الدخول.
  • تنفيذ نقاط النهاية المعروفة لـswagger.
  • تقسيم أمر translate من @logto/cli لجعل واجهة سطر الأوامر صغيرة وبسيطة.
  • إضافة حزمة مخصصة @logto/translate لترجمة العبارات i18n في الكونسول والواجهة التفاعلية.
  • دعم إدخال الاسم أثناء إنشاء مستخدم في الكونسول.
  • إضافة معامل استعلام جديد parse_error وتعيينه بشكل صريح إلى false لعرض رسالة خطأ OIDC الخام فقط.
  • إضافة api denyAccess() إلى سياق JWT المخصص لحجب طلب رمز المستخدم بشكل مشروط.
  • دعم تعيين ملف التعريف للمصفوفات المتداخلة في موصل OAuth (بفضل @devtekve).
  • إضافة خاصية hasPassword إلى استجابة واجهة برمجة التطبيقات الإدارية /users.
  • إضافة معلومات كلمة المرور للمستخدم في التفاصيل. يمكن للمسؤولين بسهولة التحقق مما إذا كان المستخدم قد قام بتعيين كلمة مرور أم لا، ويمكنهم بعد ذلك تنفيذ إجراء تعيين/إعادة تعيين وفقًا لذلك.
  • إضافة واجهة برمجة إدارة جديدة للتحقق من كلمة المرور الحالية مع إعدادات سياسة كلمة المرور.

إصلاحات الأخطاء

  • منع الخطأ المحتمل الذي تسببه المعرفات المخبأة في صفحات الواجهة التفاعلية.
  • إصلاح المشكلة التي منعت المستخدمين من إنشاء JWT مخصص.
  • إصلاح منصة موصل wecom. استخدم Universal بدلاً من null.
  • تعيين السمة lang بشكل صحيح في <html> في الكونسول، مما يمنع ظهور موجه المترجم غير المتوقع في المتصفح.
  • السماح بربط هوية اجتماعية جديدة بحساب مستخدم موجود عند تعطيل التسجيل.
  • منع تسجيل المستخدمين واستيفاء بروفايلهم مع مجالات البريد الإلكتروني المخصصة لـSSO فقط.