Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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å usernamemappas 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, membershipProviderNameoch 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, cacheLogonTokensoch maxCacheLogonTokens.