Sdílet prostřednictvím


<userNameAuthentication>

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

<Konfigurace>
  <System.servicemodel>
    <Chování>
      <serviceBehaviors>
        <Chování>
          <serviceCredentials>
            <userNameAuthentication>

Syntax

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

Atributy a elementy

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

Atributy

Atribut Popis
cacheLogonTokenLifetime A TimeSpan , který určuje maximální dobu ukládání tokenu do mezipaměti. Výchozí hodnota je 00:15:00.
cacheLogonTokens Logická hodnota, která určuje, jestli se přihlašovací tokeny ukládají do mezipaměti. Výchozí formát 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, zda jsou skupiny Systému Windows zahrnuty v kontextu zabezpečení. Výchozí formát je true.

Nastavení tohoto atributu na true má dopad na výkon, protože má za následek rozšíření celé skupiny. Tuto vlastnost nastavte na, 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 Když 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
-Vlastní

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

Podřízené elementy

Žádné

Nadřazené elementy

Element Popis
<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ěřováním přihlašovacích údajů klienta.

Poznámky

Pokud není žádná z vazeb používaných službou nakonfigurována pro ověřování na základě uživatelského jména nebo hesla, atributy pro tento prvek jsou ignorovány. Patří mezi ně customUserNamePasswordValidatorType, membershipProviderNameincludeWindowsGroups, a userNamePasswordValidationMode.

Pokud žádná z vazeb používaných službou není nakonfigurovaná tak, aby používala ověřování Systému Windows pro uživatelské jméno a heslo, budou nastavení související s ukládáním přihlašovacích tokenů do mezipaměti ignorována. Patří mezi ně cacheLogonTokenLifetime, cacheLogonTokensa maxCacheLogonTokens.

Viz také