<userNameAuthentication>
Anger en tjänsts autentiseringsuppgifter baserat på användarnamn och lösenord.
<Konfiguration>
<system.serviceModel>
<Beteenden>
<serviceBehaviors>
<Beteende>
<serviceCredentials>
<userNameAuthentication>
Syntax
<userNameAuthentication cacheLogonTokenLifetime="TimeSpan"
cacheLogonTokens="Boolean"
customUserNamePasswordValidatorType="String"
includeWindowsGroups="Boolean"
maxCacheLogonTokens="Integer"
membershipProviderName="String"
userNamePasswordValidationMode="Windows/MembershipProvider/Custom" />
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
cacheLogonTokenLifetime |
En TimeSpan som anger den maximala tid som en token cachelagras. Standardvärdet är 00:15:00. |
cacheLogonTokens |
Ett booleskt värde som anger om inloggningstoken cachelagras. Standardvärdet är false . |
customUserNamePasswordValidatorType |
En sträng som anger vilken typ av lösenordsverifierare för anpassat användarnamn som ska användas. Standardvärdet är en tom sträng. |
includeWindowsGroups |
Ett booleskt värde som anger om Windows-grupper ingår i säkerhetskontexten. Standardvärdet är true .Om du anger det här attributet till true får du en prestandapåverkan eftersom det resulterar i en fullständig gruppexpansion. Ange den här egenskapen till false om du inte behöver upprätta listan över grupper som en användare tillhör. |
maxCacheLogonTokens |
Ett heltal som anger det maximala antalet inloggningstoken som ska cachelagrats. Det här värdet bör vara större än noll. Standardvärdet är 128. |
membershipProviderName |
När attributet för clientCredentialType en bindning är inställt på username mappas användarnamnet till Windows-konton. Du kan åsidosätta det här beteendet med hjälp av det här attributet, som är en sträng som innehåller namnet på MembershipProvider det värde som tillhandahåller relevant mekanism för lösenordsverifiering. |
userNamePasswordValidationMode |
Anger hur användarnamnets lösenord ska verifieras. Giltiga värden är: -Windows - MembershipProvider -Anpassade Standardvärdet är Windows. Det här attributet är av typen UserNamePasswordValidationMode. |
Underordnade element
Inga.
Överordnade element
Element | Beskrivning |
---|---|
<serviceCredentials> | Anger de autentiseringsuppgifter som ska användas för att autentisera tjänsten och inställningarna för verifiering av klientautentiseringsuppgifter. |
Kommentarer
Om ingen av de bindningar som används av en tjänst har konfigurerats för användarnamn/lösenordsbaserad autentisering ignoreras attributen för det här elementet. Dessa inkluderar customUserNamePasswordValidatorType
, includeWindowsGroups
, membershipProviderName
och userNamePasswordValidationMode
.
Om ingen av de bindningar som används av en tjänst är konfigurerad för att använda Windows-autentisering för användarnamn/lösenord ignoreras inställningarna för cachelagring av inloggningstoken. Dessa inkluderar cacheLogonTokenLifetime
, cacheLogonTokens
och maxCacheLogonTokens
.