• rilascio

Aggiornamenti del prodotto Logto

È tempo di un nuovo rilascio di Logto! Questo mese, stiamo introducendo nuove funzionalità come la traduzione in lingua araba e il pieno supporto RTL, token di accesso personale (PAT), schermata iniziale configurabile, oltre a vari miglioramenti e correzioni di bug.

Charles
Charles
Developer

Traduzione in arabo e supporto RTL

  • Aggiunta la nuova traduzione in lingua araba sia alla Console che all'interfaccia utente Experience (credito @zaaakher).
  • Migliorato il layout e i dettagli dell'interfaccia utente per supportare meglio le lingue RTL.

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

Token di accesso personale (PAT)

I token di accesso personali (PAT) forniscono un modo sicuro per gli utenti di concedere token di accesso senza utilizzare le loro credenziali e il login interattivo.

Puoi creare un PAT accedendo alla pagina dei dettagli dell'utente nella Console o utilizzando l'API di gestione POST /users/:userId/personal-access-tokens.

Consulta la documentazione per maggiori dettagli.

Supporto per opzioni aggiuntive sulla prima schermata

Oltre a sign-in e register, ora abbiamo abilitato più opzioni che permettono agli sviluppatori di personalizzare la schermata iniziale presentata agli utenti. Queste nuove opzioni di prima schermata sono:

  • identifier:sign_in: Mostra solo metodi specifici di accesso basati su identificatore agli utenti.
  • identifier:register: Mostra solo metodi specifici di registrazione basati su identificatore agli utenti.
  • reset_password: Permetti agli utenti di accedere direttamente alla pagina di reimpostazione della password.
  • single_sign_on: Permetti agli utenti di accedere direttamente alla pagina di Single Sign-On (SSO).

Consulta la documentazione per maggiori dettagli.

Nuovi connettori

Miglioramenti

  • Supportato login_hint come parametro aggiuntivo per l'accesso.
  • Implementati endpoint ben definiti per swagger.
  • Separato il comando translate da @logto/cli per rendere il CLI piccolo e semplice.
  • Aggiunto un pacchetto dedicato @logto/translate per tradurre le frasi i18n in Console e Experience.
  • Supportato l'inserimento del nome durante la creazione di un utente in Console.
  • Aggiunto nuovo parametro di query parse_error e impostato esplicitamente su false per restituire solo il messaggio di errore OIDC grezzo.
  • Aggiunto l'API denyAccess() al contesto JWT personalizzato per bloccare condizionalmente la richiesta di token utente.
  • Supportata la mappatura del profilo attributo annidato nel connettore OAuth (credito @devtekve).
  • Aggiunta la proprietà hasPassword alla risposta dell'API di gestione /users.
  • Aggiunte informazioni sulla password dell'utente nei dettagli utente. L'amministratore può facilmente verificare se un utente ha impostato una password e può quindi eseguire l'azione di impostazione/reimpostazione di conseguenza.
  • Aggiunta una nuova API di gestione per verificare la password rispetto alle impostazioni correnti della politica della password.

Correzioni di bug

  • Preventato un potenziale errore causato da identificatori memorizzati nella cache sulle pagine di Experience.
  • Risolto il problema che impediva agli utenti di creare JWT personalizzati.
  • Corretto la piattaforma del connettore wecom. Usa Universale invece di null.
  • Impostato correttamente l'attributo lang su <html> in Console, prevenendo il suggerimento imprevisto del traduttore del browser.
  • Consentito il collegamento di una nuova identità sociale a un account utente esistente quando la registrazione è disabilitata.
  • Preventata la registrazione degli utenti e il completamento del profilo con domini email solo SSO.