<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 username ayarlandığı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
, membershipProviderName
ve userNamePasswordValidationMode
bulunur.
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
, cacheLogonTokens
ve maxCacheLogonTokens
bulunur.