<userNameAuthentication>

Určuje přihlašovací údaje služby na základě uživatelského jména a hesla.

<configuration>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <serviceCredentials>
            <userNameAuthentication>

Syntaxe

<userNameAuthentication cacheLogonTokenLifetime="TimeSpan"
                        cacheLogonTokens="Boolean"
                        customUserNamePasswordValidatorType="String"
                        includeWindowsGroups="Boolean"
                        maxCacheLogonTokens="Integer"
                        membershipProviderName="String"
                        userNamePasswordValidationMode="Windows/MembershipProvider/Custom" />

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Attributes

Vlastnost Description
cacheLogonTokenLifetime Hodnota TimeSpan určující maximální dobu, po kterou se token ukládá do mezipaměti. Výchozí hodnota je 00:15:00.
cacheLogonTokens Logická hodnota, která určuje, zda jsou přihlašovací tokeny uloženy do mezipaměti. Výchozí hodnota je false.
customUserNamePasswordValidatorType Řetězec, který určuje typ validátoru hesla vlastního uživatelského jména, který se má použít. Výchozí hodnota je prázdný řetězec.
includeWindowsGroups Logická hodnota, která určuje, jestli jsou skupiny Windows zahrnuty do kontextu zabezpečení. Výchozí hodnota je true.

Nastavení tohoto atributu má dopad na true výkon, protože výsledkem je rozšíření celé skupiny. Tuto vlastnost nastavte, false pokud nepotřebujete vytvořit seznam skupin, do nichž uživatel patří.
maxCacheLogonTokens Celé číslo, které určuje maximální počet přihlašovacích tokenů, které se mají ukládat do mezipaměti. Tato hodnota by měla být větší než nula. Výchozí hodnota je 128.
membershipProviderName clientCredentialType Pokud je atribut vazby nastaven na username, uživatelské jméno se mapuje na účty Systému Windows. Toto chování můžete přepsat pomocí tohoto atributu, což je řetězec obsahující název MembershipProvider hodnoty, která poskytuje příslušný mechanismus ověřování hesla.
userNamePasswordValidationMode Určuje způsob ověření hesla uživatelského jména. Platné hodnoty jsou:

-Windows
-Membershipprovider
-Zvyk

Výchozí hodnota je Windows. Tento atribut je typu UserNamePasswordValidationMode.

Podřízené prvky

Žádné.

Nadřazené prvky

prvek Description
<serviceCredentials> Určuje přihlašovací údaje, které se mají použít při ověřování služby, a nastavení související s ověřením přihlašovacích údajů klienta.

Poznámky

Pokud není žádná vazba používaná službou nakonfigurovaná pro ověřování pomocí uživatelského jména nebo hesla, atributy pro tento prvek se ignorují. Patří mezi ně customUserNamePasswordValidatorType, includeWindowsGroups, membershipProviderNamea userNamePasswordValidationMode.

Pokud není žádná vazba používaná službou nakonfigurovaná tak, aby používala ověřování systému Windows pro uživatelské jméno nebo heslo, nastavení související s ukládáním přihlašovacích tokenů do mezipaměti se ignoruje. Patří mezi cacheLogonTokenLifetimeně , cacheLogonTokensa maxCacheLogonTokens.

Viz také