Delen via


<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, membershipProviderNameen 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, cacheLogonTokensen maxCacheLogonTokens.

Zie ook