<userNameAuthentication>
Hiermee geeft u de referenties van een service op basis van gebruikersnaam en wachtwoord.
<Configuratie>
<system.serviceModel>
<Gedrag>
<serviceBehaviors>
<Gedrag>
<serviceCredentials>
<userNameAuthentication>
Syntax
<userNameAuthentication cacheLogonTokenLifetime="TimeSpan"
cacheLogonTokens="Boolean"
customUserNamePasswordValidatorType="String"
includeWindowsGroups="Boolean"
maxCacheLogonTokens="Integer"
membershipProviderName="String"
userNamePasswordValidationMode="Windows/MembershipProvider/Custom" />
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
cacheLogonTokenLifetime |
Een TimeSpan die de maximale tijdsduur aangeeft dat een token in de cache wordt opgeslagen. De standaardwaarde is 00:15:00. |
cacheLogonTokens |
Een Booleaanse waarde die aangeeft of aanmeldingstokens in de cache worden opgeslagen. De standaardwaarde is false . |
customUserNamePasswordValidatorType |
Een tekenreeks die het type aangepaste wachtwoordvalidator voor gebruikersnaam aangeeft dat moet worden gebruikt. De standaardwaarde is een lege tekenreeks. |
includeWindowsGroups |
Een Booleaanse waarde die aangeeft of Windows-groepen worden opgenomen in de beveiligingscontext. De standaardwaarde is true .Het instellen van dit kenmerk op true heeft invloed op de prestaties omdat dit resulteert in een volledige groepsuitbreiding. Stel deze eigenschap in op false als u de lijst met groepen waartoe een gebruiker behoort niet hoeft te maken. |
maxCacheLogonTokens |
Een geheel getal dat het maximum aantal aanmeldingstokens aangeeft dat in de cache moet worden opgeslagen. Deze waarde moet groter zijn dan nul. De standaardwaarde is 128. |
membershipProviderName |
Wanneer het clientCredentialType kenmerk van een binding is ingesteld op username , wordt de gebruikersnaam toegewezen aan Windows-accounts. U kunt dit gedrag overschrijven met behulp van dit kenmerk, een tekenreeks die de naam bevat van de MembershipProvider waarde die het relevante wachtwoordvalidatiemechanisme biedt. |
userNamePasswordValidationMode |
Hiermee geeft u de manier op waarop het wachtwoord voor de gebruikersnaam wordt gevalideerd. Geldige waarden zijn: -Windows - MembershipProvider - Aangepast De standaardwaarde is Windows. Dit kenmerk is van het type UserNamePasswordValidationMode. |
Onderliggende elementen
Geen.
Bovenliggende elementen
Element | Beschrijving |
---|---|
<serviceCredentials> | Hiermee geeft u de referentie die moet worden gebruikt voor het verifiëren van de service en de instellingen voor clientreferentievalidatie. |
Opmerkingen
Als geen van de bindingen die door een service worden gebruikt, is geconfigureerd voor verificatie op basis van gebruikersnaam/wachtwoord, worden de kenmerken voor dit element genegeerd. Deze omvatten customUserNamePasswordValidatorType
, includeWindowsGroups
, membershipProviderName
en userNamePasswordValidationMode
.
Als geen van de bindingen die door een service worden gebruikt, is geconfigureerd voor het gebruik van Windows-verificatie voor gebruikersnaam/wachtwoord, worden de instellingen met betrekking tot het opslaan in de cache van aanmeldingstokens genegeerd. Deze omvatten de cacheLogonTokenLifetime
, cacheLogonTokens
en maxCacheLogonTokens
.