<autenticazioneNomeUtente>
Specifica le credenziali di un servizio in base a nome utente e password.
<system.serviceModel>
<comportamenti>
<comportamentiServizio>
<behavior> di <serviceBehaviors>
<credenzialiServizio>
<autenticazioneNomeUtente>
<userNameAuthentication
cacheLogonTokenLifetime="TimeSpan"
cacheLogonTokens="Boolean"
customUserNamePasswordValidatorType="String"
includeWindowsGroups="Boolean"
maxCacheLogonTokens="Integer"
membershipProviderName="String"
userNamePasswordValidationMode="Windows/MembershipProvider/Custom" />
Attributi ed elementi
Attributi
Attributo | Descrizione |
---|---|
cacheLogonTokenLifetime |
Timespan specifica il periodo massimo di tempo durante il quale un token è memorizzato nella cache. L'impostazione predefinita è 00:15:00. |
cacheLogonTokens |
Valore booleano che specifica se i token di accesso vengono memorizzati nella cache. L'impostazione predefinita è false. |
customUserNamePasswordValidatorType |
Stringa che specifica il tipo di convalida personalizzata della password nome utente da utilizzare. L'impostazione predefinita è una stringa vuota. |
includeWindowsGroups |
Valore booleano che specifica se i gruppi di Windows sono inclusi nel contesto di protezione. L'impostazione predefinita è true. L'impostazione di questo attributo su true determina un effetto sulle prestazioni in quanto comporta un'espansione completa del gruppo. Impostare questa proprietà su false se non è necessario stabilire l'elenco di gruppi a cui appartiene un utente. |
maxCacheLogonTokens |
Numero intero che specifica il numero massimo di token di accesso da memorizzare nella cache. Questo valore deve essere maggiore di zero. L'impostazione predefinita è 128. |
membershipProviderName |
Quando l'attributo clientCredentialType di un'associazione viene impostato su username, viene eseguito il mapping del nome utente sugli account di Windows. È possibile eseguire l'override di questo comportamento utilizzando questo attributo, il quale è una stringa che contiene il nome del valore MembershipProvider che fornisce il meccanismo di convalida della password appropriato. |
userNamePasswordValidationMode |
Specifica il modo in cui viene convalidata la password del nome utente. I valori validi sono:
L'impostazione predefinita è Windows. L'attributo è di tipo UserNamePasswordValidationMode. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
Specifica la credenziale da utilizzare nell'autenticazione del servizio e le impostazioni relative alla convalida delle credenziali client. |
Osservazioni
Se nessuna delle associazioni utilizzate da un servizio viene configurata per l'autenticazione basata su nome utente/password, gli attributi rilevanti per questo elemento vengono ignorate. Tali attributi includono customUserNamePasswordValidatorType, includeWindowsGroups, membershipProviderName e userNamePasswordValidationMode.
Se nessuna delle associazioni utilizzate da un servizio viene configurata per utilizzare l'autenticazione di Windows per nome utente/password, le impostazioni relative alla memorizzazione nella cache dei token di accesso vengono ignorate. Tali impostazioni includono cacheLogonTokenLifetime, cacheLogonTokens e maxCacheLogonTokens.
Vedere anche
Riferimenti
UserNameServiceElement
UserNameAuthentication
UserNamePasswordServiceCredential
UserNameAuthentication