Spersonalizuj swoje logowanie Logto za pomocą OIDC ui_locales
Spraw, aby Twoje doświadczenie logowania było natywne dla każdego użytkownika. W tym samouczku dowiesz się, jak używać standardowego parametru OIDC ui_locales do ustawienia języka interfejsu logowania Logto i powiązanych wiadomości e-mail w czasie rzeczywistym.
CharlesDeveloper
Przestań tracić tygodnie na uwierzytelnianie użytkowników
Uruchamiaj bezpieczne aplikacje szybciej z Logto. Zintegruj uwierzytelnianie użytkowników w kilka minut i skup się na swoim głównym produkcie.
SDK Logto pozwalają przekazać dodatkowe parametry OIDC podczas logowania. Dodaj ui_locales w extraParams:
Uwagi:
Podaj listę tagów BCP 47 oddzielonych spacją. Logto wybierze pierwszy tag istniejący w bibliotece językowej tenant'a (np. fr-CA, w przeciwnym razie fr, w przeciwnym razie en).
Działa dla pojedynczej interakcji — domyślny język tenant'a nie jest zmieniany.
Możesz połączyć ui_locales z innymi standardowymi/niestandardowymi parametrami (np. login_hint, organization_id lub dyrektywami ekranu początkowego).
Opcja 2: Dodaj ui_locales do swojego adresu URL autoryzacji#
Jeśli ręcznie budujesz żądanie autoryzacji OIDC (lub za pomocą ogólnego klienta OIDC), dodaj ui_locales bezpośrednio:
Gdy interakcja wywołuje wysłanie e-maila (np. kod weryfikacyjny), Logto rozstrzyga język w następującej kolejności:
ui_locales (pierwszy obsługiwany tag)
W przeciwnym razie automatyczne wykrywanie przez nagłówek HTTP Accept-Language
W przeciwnym razie domyślny język tenant'a
Następnie Logto próbuje znaleźć niestandardowy szablon e-maila pasujący do rozstrzygniętego języka i rodzaju szablonu; jeśli żaden nie zostanie znaleziony, używany jest domyślny szablon konektora.
Szablony zarządzane przez dostawcę (np. Postmark, HTTP Email): Logto przekazuje zarówno uiLocales, jak i locale do Twojego dostawcy. Jeśli ui_locales jest obecny, locale korzysta z pierwszego obsługiwanego tagu z ui_locales.