Skip to main content

Localisation d’Universal Login

L’expérience est offerte dans les langues suivantes. Les entrées marquées d’un astérisque se lisent de droite à gauche.

Sélection de la langue

Auth0 sélectionne la langue d’affichage des pages en fonction des éléments suivants :
  • les langues prises en charge par Auth0, énumérées ci-dessus
  • la liste des langues configurées dans la section Tenant Settings de l’Auth0 Dashboard, où vous pouvez sélectionner les langues prises en charge par votre tenant et en choisir une par défaut. Par défaut, seule l’anglais est sélectionné, mais vous pouvez choisir celles dont vous avez besoin.
  • la valeur du paramètre ui_locales envoyée au point de terminaison de la demande d’autorisation, qui peut servir à restreindre la liste des langues pour une application ou une session. Vous pouvez fournir une liste de locales séparées par des espaces. La première locale de la liste doit correspondre à une locale activée dans votre tenant pour qu’elle soit prise en compte dans l’UI.
  • l’en-tête HTTP Accept-Language envoyé par le navigateur. Auth0 affiche les pages dans cette langue si elle est autorisée par les paramètres ci-dessus. Sinon, les pages s’affichent dans la langue par défaut.
Utilisez la d’Auth0 pour effectuer une requête PATCH au point de terminaison Tenants avec le corps suivant, en remplaçant he par le code de langue que vous voulez ajouter :
Après l’avoir ajoutée, indiquez la langue dans le paramètre de requête ui_locales de la requête de connexion. Vous pouvez aussi définir les langues activées pour le tenant au moyen de la Management API, à l’aide du point de terminaison Update Tenants. La langue par défaut est la première de la liste.

Langues de droite à gauche

La prise en charge des langues de droite à gauche est offerte en accès anticipé. Pour demander cette fonctionnalité, communiquez avec Auth0 Support. En utilisant cette fonctionnalité, vous acceptez les conditions d’essai gratuit applicables du plan Free dans le Contrat-cadre d’abonnement d’Okta. Pour en savoir plus sur le cycle de lancement des produits d’Auth0, consultez les étapes de lancement des produits.
La prise en charge des langues de droite à gauche (RtL) permet à votre tenant d’afficher du texte en arabe (standard, égyptien et saoudien), en persan, en hébreu et en ourdou. Les tenants qui utilisent du texte RtL doivent être conformes aux WCAG 2.2 AA. Si votre tenant utilise des modèles de page, vous devez aussi mettre à jour la balise HTML pour y inclure l’élément dir.

Limitations

  • Le paramètre ui_locales peut uniquement être utilisé dans les flux , puisqu’il n’est pas disponible avec Security Assertion Markup Language ou WS-Federation.
  • Le paramètre ui_locales n’est pas transmis aux fournisseurs d’identité en amont . Pour en savoir plus sur la transmission de paramètres aux IdPs, consultez Pass Parameters to Identity Providers.
  • Il n’est pas possible de localiser les scopes sur la page de consentement.

Problèmes connus

  • Universal Login Page affiche l’attribut HTML lang du code de langue fr-FR sous la forme fr.
  • Universal Login Page affiche l’attribut HTML lang du code de langue pt-PT sous la forme pt.

Localisation de Classic Login

Dans l’expérience Classic Login, la localisation s’appuie sur les widgets Auth0 en JavaScript pour la connexion, la page de réinitialisation du mot de passe et les politiques de mot de passe. Par défaut, la page d’authentification multifacteur (MFA) utilise le widget d’Auth0, qui ne peut pas être localisé. Vous pouvez créer des versions localisées à l’aide de guardian.js. Il n’est pas possible de localiser la page de consentement.

En savoir plus