Yerel kimlik doğrulama SDK'sı öznitelik oluşturucusu
Şunlar için geçerlidir: İş gücü kiracıları
Dış kiracılar (daha fazla bilgi edinin)
Yerel kimlik doğrulamasında, kayıt sırasında kullanıcıdan topladığınız bilgiler Microsoft Entra yönetim merkezindeki kullanıcı akışında yapılandırılır. Microsoft Entra yönetim merkezinde görünen kullanıcı özniteliğinin adı, uygulamanızda başvururken kullandığınız değişken adından farklıdır.
Neyse ki yerel kimlik doğrulama SDK'sı, SDK'lar yönteminde kullanmadan önce kullanıcı özniteliklerini oluşturmanızı ve bunlara signUp()
değer atamanızı sağlar.
Kullanıcı öznitelikleri oluşturma
Android SDK'da kullanıcı öznitelikleri oluşturmak için:
SDK'nın sağladığı yardımcı program sınıfını
UserAttribute.Builder
kullanın. sınıfı,UserAttributes.Builder
parametresi kullanıcıdan topladığınız değer olan yöntemleri içerir.Oluşturmak istediğiniz kullanıcı özniteliklerini belirleyin, sonra bunları oluşturmak için aşağıdaki kod parçacığını kullanın:
//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 ) }
Özel öznitelikler oluşturmak için sınıf
customAttribute()
yöntemini kullanınUserAttribute.Builder
. yöntemi özel özniteliğin programlanabilir adını ve özniteliğinin değerini kabul eder: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 ) }
Kullanıcı profili özniteliklerinin programlanabilir adları hakkında daha fazla bilgi edinmek için Kullanıcı profili öznitelikleri makalesine bakın.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin