Tvůrce atributů nativní sady SDK pro ověřování
Platí pro: Tenanti pracovních sil – externí tenanti (další informace)
Při nativním ověřování se informace shromážděné od uživatele během registrace konfigurují v toku uživatele v Centru pro správu Microsoft Entra. Název atributu uživatele, který se zobrazí v Centru pro správu Microsoft Entra, se liší od názvu proměnné, který použijete při odkazování v aplikaci.
Nativní sada SDK pro ověřování naštěstí umožňuje vytvářet atributy uživatele a přiřazovat jim hodnoty, než je použijete v metodě sad SDK signUp()
.
Vytváření atributů uživatele
Sestavení atributů uživatele v sadě Android SDK:
Použijte třídu
UserAttribute.Builder
utility, kterou sada SDK poskytuje. TřídaUserAttributes.Builder
obsahuje metody, jejichž parametr je hodnota, kterou shromažďujete od uživatele.Identifikujte atributy uživatele, které chcete sestavit, a pak je pomocí následujícího fragmentu kódu sestavte:
//build the user attributes, both built-in and custom attributes val userAttributes = UserAttributes.Builder() .country(country) .city(city) .displayName(displayName) .givenName(givenName) .jobTitle(jobTitle) .postalCode(postalCode) .state(state) .streetAddress(streetAddress) .surname(surname) .build() CoroutineScope(Dispatchers.Main).launch { //use the userAttributes variable in your signUp method val actionResult = authAuthClientInstance.signUp( username = emailAddress, attributes = userAttributes ) }
Chcete-li vytvořit vlastní atributy, použijte
UserAttribute.Builder
metodu třídycustomAttribute()
. Metoda přijímá programovatelný název vlastního atributu a hodnotu atributu:val userAttributes = UserAttributes.Builder() .customAttribute("extension_2588abcdwhtfeehjjeeqwertc_loyaltyNumber", loyaltyNumber) .build() CoroutineScope(Dispatchers.Main).launch { //use the userAttributes variable in your signUp method val actionResult = authAuthClientInstance.signUp( username = emailAddress, attributes = userAttributes ) }
Další informace o programovatelných názvech atributů profilů uživatelů najdete v článku Atributy profilu uživatele.