<userNameAuthentication>

Bir hizmetin kimlik bilgilerini kullanıcı adına ve parolaya göre belirtir.

<Yapılandırma>
  <system.serviceModel>
    <Davranış>
      <serviceBehaviors>
        <Davranış>
          <Servicecredentials>
            <userNameAuthentication>

Syntax

<userNameAuthentication cacheLogonTokenLifetime="TimeSpan"
                        cacheLogonTokens="Boolean"
                        customUserNamePasswordValidatorType="String"
                        includeWindowsGroups="Boolean"
                        maxCacheLogonTokens="Integer"
                        membershipProviderName="String"
                        userNamePasswordValidationMode="Windows/MembershipProvider/Custom" />

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
cacheLogonTokenLifetime Bir TimeSpan belirtecin önbelleğe alınma süresi üst sınırını belirten bir. Varsayılan değer 00:15:00'dır.
cacheLogonTokens Oturum açma belirteçlerinin önbelleğe alınıp alınmayacağını belirten bir Boole değeri. Varsayılan değer: false.
customUserNamePasswordValidatorType Kullanılacak özel kullanıcı adı parola doğrulayıcı türünü belirten bir dize. Varsayılan değer boş bir dizedir.
includeWindowsGroups Windows gruplarının güvenlik bağlamında dahil edilip edilmeyeceğini belirten bir Boole değeri. Varsayılan değer: true.

Bu özniteliğin olarak true ayarlanması, tam grup genişlemesine neden olduğundan performansı etkiler. Bir kullanıcının ait olduğu grupların listesini oluşturmanız gerekmiyorsa bu özelliği false olarak ayarlayın.
maxCacheLogonTokens Önbelleğe alınacak en fazla oturum açma belirteci sayısını belirten bir tamsayı. Bu değer sıfırdan büyük olmalıdır. Varsayılan değer 128'dir.
membershipProviderName Bağlamanın clientCredentialType özniteliği olarak usernameayarlandığında, kullanıcı adı Windows hesaplarıyla eşlenir. Bu davranışı, ilgili parola doğrulama mekanizmasını sağlayan değerin MembershipProvider adını içeren bir dize olan bu özniteliği kullanarak geçersiz kılabilirsiniz.
userNamePasswordValidationMode Kullanıcı adı parolasının nasıl doğrulandığı belirtir. Geçerli değerler:

-Windows
- MembershipProvider
-Özel

Varsayılan değer Windows'dur. Bu öznitelik türündedir UserNamePasswordValidationMode.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Açıklama
<Servicecredentials> Hizmetin kimliğini doğrulamak için kullanılacak kimlik bilgilerini ve istemci kimlik bilgisi doğrulamayla ilgili ayarları belirtir.

Açıklamalar

Bir hizmet tarafından kullanılan bağlamaların hiçbiri kullanıcı adı/parola tabanlı kimlik doğrulaması için yapılandırılmamışsa, bu öğenin öznitelikleri yoksayılır. Bunlar arasında customUserNamePasswordValidatorType, includeWindowsGroups, membershipProviderNameve userNamePasswordValidationModebulunur.

Bir hizmet tarafından kullanılan bağlamaların hiçbiri kullanıcı adı/parola için Windows kimlik doğrulamasını kullanacak şekilde yapılandırılmamışsa, oturum açma belirteçlerinin önbelleğe alınmasıyla ilgili ayarlar yoksayılır. Bunlar arasında cacheLogonTokenLifetime, cacheLogonTokensve maxCacheLogonTokensbulunur.

Ayrıca bkz.