<userNameAuthentication>
Gibt die Anmeldeinformationen eines Diensts basierend auf Benutzername und Kennwort an.
Schemahierarchie
<<system.serviceModel>>
<behaviors>
<serviceBehaviors>
<behavior> von <serviceBehaviors>
<serviceCredentials>
<userNameAuthentication>
Syntax
<userNameAuthentication
cacheLogonTokenLifetime="TimeSpan"
cacheLogonTokens="Boolean"
customUserNamePasswordValidatorType="String"
includeWindowsGroups="Boolean"
maxCacheLogonTokens="Integer"
membershipProviderName="String"
userNamePasswordValidationMode="Windows/MembershipProvider/Custom" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente sowie übergeordnete Elemente beschrieben.
Attribute
Attribut | Beschreibung |
---|---|
cacheLogonTokenLifetime |
Eine Timespan, die angibt, wie lange ein Token maximal zwischengespeichert wird. Der Standardwert ist 00:15:00. |
cacheLogonTokens |
Ein boolescher Wert, der angibt, ob Anmeldetoken zwischengespeichert werden. Der Standardwert ist false. |
customUserNamePasswordValidatorType |
Eine Zeichenfolge, die angibt, welche benutzerdefinierte Prüfung für Benutzername und Kennwort verwendet werden soll. Der Standardwert ist eine leere Zeichenfolge. |
includeWindowsGroups |
Ein boolescher Wert, der angibt, ob Windows-Gruppen im Sicherheitskontext enthalten sind. Die Standardeinstellung ist true. Wird dieses Attribut auf true festgelegt, hat dies Auswirkungen auf die Leistung, da dabei eine vollständige Gruppenerweiterung durchgeführt wird. Legen Sie diese Eigenschaft auf false fest, wenn Sie die Liste der Gruppen, zu denen ein Benutzer gehört, nicht einrichten müssen. |
maxCacheLogonTokens |
Eine ganze Zahl, die die maximale Anzahl an Anmeldetoken angibt, die zwischengespeichert werden können. Dieser Wert muss größer als null sein. Der Standardwert ist 128. |
membershipProviderName |
Wenn das clientCredentialType-Attribut einer Bindung auf username festgelegt ist, wird der Benutzername Windows-Konten zugewiesen. Sie können dieses Verhalten mit diesem Attribut überschreiben. Bei dem Attribut handelt es sich um eine Zeichenfolge mit dem Namen des MembershipProvider-Werts, der den relevanten Mechanismus zur Kennwortprüfung bereitstellt. |
userNamePasswordValidationMode |
Gibt die Art und Weise an, in der der Benutzername und das Kennwort überprüft werden. Gültige Werte sind:
Der Standardwert ist Windows. Dieses Attribut ist vom Typ UserNamePasswordValidationMode. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element | Beschreibung |
---|---|
Gibt die Anmeldeinformationen an, die beim Authentifizieren des Diensts verwendet werden sollen, sowie die Einstellungen für die Überprüfung der Clientanmeldeinformationen. |
Hinweise
Wenn keine der von einem Dienst verwendeten Bindungen für die Benutzername/Kennwort-basierte Authentifizierung konfiguriert ist, werden die Attribute für dieses Element ignoriert. Dazu gehören customUserNamePasswordValidatorType, includeWindowsGroups, membershipProviderName und userNamePasswordValidationMode.
Wenn keine der von einem Dienst verwendeten Bindungen für die Windows-Authentifizierung von Benutzername/Kennwort konfiguriert ist, werden die mit der Zwischenspeicherung von Anmeldetoken zusammenhängenden Eigenschaften ignoriert. Dazu gehören cacheLogonTokenLifetime, cacheLogonTokens und maxCacheLogonTokens.
Siehe auch
Verweis
UserNameServiceElement
UserNameAuthentication
UserNamePasswordServiceCredential
UserNameAuthentication