• Freigabe

Logto Produktaktualisierungen

Es ist Zeit für eine neue Logto-Veröffentlichung! In diesem Monat bieten wir neue Funktionen wie arabische Sprachübersetzung und vollständige RTL-Unterstützung, persönliche Zugriffstoken (PAT), konfigurierbare Erstbildschirm-Optionen sowie verschiedene Verbesserungen und Fehlerbehebungen.

Charles
Charles
Developer

Arabische Übersetzung und RTL-Unterstützung

  • Neue arabische Sprachübersetzung sowohl für die Konsole als auch die Experience-Benutzeroberfläche hinzugefügt (Credit @zaaakher).
  • Benutzeroberflächenlayout und Details verbessert, um RTL-Sprachen besser zu unterstützen.

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

Persönliche Zugriffstoken (PAT)

Persönliche Zugriffstoken (PATs) bieten eine sichere Möglichkeit für Benutzer, Zugriffstoken zu gewähren, ohne ihre Anmeldedaten oder eine interaktive Anmeldung zu verwenden.

Du kannst ein PAT erstellen, indem du zur Benutzer-Detailseite in der Konsole gehst oder die Management-API POST /users/:userId/personal-access-tokens verwendest.

Weitere Details findest du in der Dokumentation.

Unterstützung zusätzlicher Erstbildschirm-Optionen

Zusätzlich zu sign-in und register haben wir jetzt mehr Optionen ermöglicht, die es Entwicklern erlauben, den anfänglichen Bildschirm, der Benutzern angezeigt wird, anzupassen. Diese neuen Erstbildschirm-Optionen sind:

  • identifier:sign_in: Zeigt Benutzern nur bestimmte identifier-basierte Anmeldemethoden an.
  • identifier:register: Zeigt Benutzern nur bestimmte identifier-basierte Registrierungsmethoden an.
  • reset_password: Ermöglicht Benutzern den direkten Zugriff zur Passwort-Zurücksetzseite.
  • single_sign_on: Ermöglicht Benutzern den direkten Zugriff zur Single Sign-On (SSO) Seite.

Weitere Details sind in der Dokumentation nachzulesen.

Neue Konnektoren

Verbesserungen

  • Unterstützung für login_hint als zusätzliches Anmeldeparameter.
  • Implementierte gut bekannte Swagger-Endpunkte.
  • Befehl translate aus @logto/cli herausgelöst, um die CLI klein und einfach zu halten.
  • Ein dediziertes @logto/translate-Paket hinzugefügt, um i18n-Phrasen in Konsole und Experience zu übersetzen.
  • Unterstützung für das Eingeben eines Namens bei der Erstellung eines Benutzers in der Konsole.
  • Hinzufügen eines neuen Abfrageparameters parse_error und explizites Setzen auf false, um nur rohe OIDC-Fehlermeldungen zurückzugeben.
  • Hinzugefügte denyAccess()-API zum benutzerdefinierten JWT-Kontext, um bedingt Benutzer-Token-Anfragen zu blockieren.
  • Unterstützung für verschachtelte Attributprofil-Zuordnung im OAuth-Konnektor (Credit @devtekve).
  • hasPassword-Eigenschaft zur Antwort der Management-API /users hinzugefügt.
  • Hinzugefügt Benutzers Passwortinformationen in den Benutzerdetails. Admin kann leicht überprüfen, ob ein Benutzer ein Passwort festgelegt hat oder nicht und kann dann entsprechend die Setz-/Zurücksetz-Aktion durchführen.
  • Neue Management-API hinzugefügt, um Passwörter gegen aktuelle Passwort-Richtlinieneinstellungen zu überprüfen.

Fehlerbehebungen

  • Potenzielle Fehler verhindert, die durch zwischengespeicherte Kennungen auf Experience-Seiten verursacht werden.
  • Problem behoben, das Benutzer daran hinderte, benutzerdefinierte JWTs zu erstellen.
  • Plattform des Wecom-Konnektors behoben. Verwende Universal anstelle von null.
  • lang-Attribut korrekt auf <html> in der Konsole gesetzt, um unerwartete Browser-Übersetzungsaufforderungen zu verhindern.
  • Neuer sozialer Identität zu bestehendem Benutzerkonto verknüpfen erlaubt, wenn Registrierung deaktiviert ist.
  • Benutzerregistrierung und Profilabschluss mit nur-SSO-E-Mail-Domains verhindert.