Mises à jour du produit Logto
Il est temps de publier une nouvelle version de Logto ! Ce mois-ci, nous apportons de nouvelles fonctionnalités telles que la traduction en langue arabe et le support complet RTL, le jeton d'accès personnel (PAT), l'écran de démarrage configurable, ainsi que diverses améliorations et corrections de bugs.
Traduction arabe et support RTL
- Ajout de la nouvelle traduction en langue arabe pour l'interface utilisateur Console et Experience (crédit @zaaakher).
- Amélioration de la mise en page et des détails de l'interface utilisateur pour mieux prendre en charge les langues RTL.
Jeton d'accès personnel (PAT)
Les jetons d'accès personnel (PATs) offrent un moyen sécurisé pour les utilisateurs de fournir des jetons d'accès sans utiliser leurs identifiants et leur connexion interactive.
Vous pouvez créer un PAT en allant sur la page de détails de l'utilisateur dans la Console ou en utilisant l'API de gestion POST /users/:userId/personal-access-tokens
.
Consultez la documentation pour plus de détails.
Prise en charge d'options d'écran de démarrage supplémentaires
En plus de sign-in
et register
, nous avons maintenant activé plus d'options permettant aux développeurs de personnaliser l'écran initial présenté aux utilisateurs. Ces nouvelles options d'écran de démarrage sont :
identifier:sign_in
: Affiche uniquement des méthodes de connexion spécifiques basées sur l'identifiant aux utilisateurs.identifier:register
: Affiche uniquement des méthodes d'enregistrement spécifiques basées sur l'identifiant aux utilisateurs.reset_password
: Permet aux utilisateurs d'accéder directement à la page de réinitialisation du mot de passe.single_sign_on
: Permet aux utilisateurs d'accéder directement à la page de connexion unique (SSO).
Consultez la documentation pour plus de détails.
Nouveaux connecteurs
- Ajout du connecteur Kook (crédit @Misaka-L).
- Ajout du connecteur Patreon (crédit @devtekve).
- Ajout du connecteur GitLab (crédit @devtekve).
Améliorations
- Prise en charge de
login_hint
en tant que paramètre de connexion supplémentaire. - Mise en œuvre des points de terminaison swagger bien connus.
- Séparation de la commande
translate
de@logto/cli
pour rendre le CLI léger et simple. - Ajout d'un paquet dédié
@logto/translate
pour traduire les phrases i18n dans la Console et Experience. - Prise en charge de la saisie du nom lors de la création d'un utilisateur dans la Console.
- Ajout d'un nouveau paramètre de requête
parse_error
et définition explicite surfalse
pour ne renvoyer que le message d'erreur OIDC brut. - Ajout de l'API
denyAccess()
au contexte JWT personnalisé pour bloquer conditionnellement la demande de jeton utilisateur. - Prise en charge de la cartographie de profil d'attributs imbriqués dans le connecteur OAuth (crédit @devtekve).
- Ajout de la propriété
hasPassword
à la réponse de l'API de gestion/users
. - Ajout d'informations sur le mot de passe de l'utilisateur dans les détails de l'utilisateur. L'administrateur peut facilement vérifier si un utilisateur a défini un mot de passe ou non, puis effectuer l'action de définir/réinitialiser en conséquence.
- Ajout d'une nouvelle API de gestion pour vérifier le mot de passe par rapport aux paramètres de politique de mot de passe actuels.
Corrections de bugs
- Prévention des erreurs potentielles causées par des identifiants mis en cache sur les pages Experience.
- Correction du problème qui empêchait les utilisateurs de créer un JWT personnalisé.
- Correction de la plateforme du connecteur wecom. Utilisation de
Universal
au lieu denull
. - Définition correcte de l'attribut
lang
dans<html>
de la Console, évitant l'invite inattendue du traducteur du navigateur. - Autorisation de la liaison d'une nouvelle identité sociale à un compte utilisateur existant lorsque l'enregistrement est désactivé.
- Prévention de l'enregistrement des utilisateurs et de l'accomplissement du profil avec des domaines de messagerie réservés uniquement au SSO.