Lokaloi Logto-kirjautumiskokemus OIDC ui_locales -parametrin avulla
Tee kirjautumiskokemuksesta jokaiselle käyttäjälle aidosti paikallinen. Tässä ohjeessa opit käyttämään OIDC-standardi-parametria ui_locales asettaaksesi Logton kirjautumisnäkymän ja siihen liittyvien sähköpostien kielen reaaliajassa.
Sovellus, joka on integroitu Logton kanssa (Pika-aloitus)
Vähintään yksi lisäkieli aktivoitu kirjautumiskokemuksessa (Lokalisoidut kielet)
Valinnaista, mutta hyödyllistä:
Räätälöidyt sähköpostipohjat tai sähköpostipalveluntarjoajalla hallinnoidut pohjat lokalisointien kokeilemiseen (Sähköpostipohjat)
Vaihtoehto 1: Käytä ui_locales SDK:n extraParamsin kautta#
Logto SDK:t mahdollistavat ylimääräisten OIDC-parametrien välittämisen kirjautumisen yhteydessä. Lisää ui_locales extraParams-kohtaan:
Huomioita:
Anna pilkulla eroteltu luettelo BCP 47 -tageja. Logto valitsee ensimmäisen tunnisteen, joka löytyy yksikkösi kielikirjastosta (esim. fr-CA, muuten fr, muuten en).
Vaikuttaa vain yhteen kirjautumiskertaan—yksikkösi oletuskieltä ei muuteta.
Voit yhdistää ui_locales-parametrin muihin standardi- tai mukautettuihin parametreihin (esim. login_hint, organization_id tai ensimmäisen näytön määreet).
Vaihtoehto 2: Lisää ui_locales valtuutus-osoitteeseen#
Jos rakennat OIDC valtuutuspyynnön manuaalisesti (tai käytät geneeristä OIDC-asiakasta), lisää ui_locales suoraan:
Kun toiminto käynnistää sähköpostin (esim. vahvistuskoodi), Logto ratkaisee kielen seuraavassa järjestyksessä:
ui_locales (ensimmäinen tuettu tunniste)
Muuten tunnistetaan automaattisesti HTTP:n Accept-Language-otsikon perusteella
Muuten käytetään yksikön oletuskieltä
Sen jälkeen Logto etsii sähköpostipohjaa, joka vastaa ratkaistua kieltä ja pohjatyyppiä; ellei löydy, käytetään yhdysliikennepalvelun oletuspohjaa.
Palveluntarjoajan hallinnoimat pohjat (esim. Postmark, HTTP Email): Logto välittää sekä uiLocales että locale palvelullesi. Jos ui_locales on läsnä, locale käyttää ensimmäistä tuettua tunnistetta ui_locales:sta.