Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica as credenciais de um serviço com base no nome de usuário e senha.
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceCredentials>
<userNameAuthentication>
Sintaxe
<userNameAuthentication cacheLogonTokenLifetime="TimeSpan"
cacheLogonTokens="Boolean"
customUserNamePasswordValidatorType="String"
includeWindowsGroups="Boolean"
maxCacheLogonTokens="Integer"
membershipProviderName="String"
userNamePasswordValidationMode="Windows/MembershipProvider/Custom" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
cacheLogonTokenLifetime |
Um TimeSpan que especifica o período máximo de tempo em que um token é armazenado em cache. O padrão é 00:15:00. |
cacheLogonTokens |
Um valor booliano que especifica se os tokens de logon são armazenados em cache. O padrão é false. |
customUserNamePasswordValidatorType |
Uma cadeia de caracteres que especifica o tipo de validador de senha de nome de usuário personalizado a ser usado. O padrão é uma cadeia de caracteres vazia. |
includeWindowsGroups |
Um valor booliano que especifica se os grupos do Windows estão incluídos no contexto de segurança. O padrão é true.Definir esse atributo true tem um impacto no desempenho, pois resulta em uma expansão de grupo completo. Defina essa propriedade para false se você não precisar estabelecer a lista de grupos aos quais um usuário pertence. |
maxCacheLogonTokens |
Um inteiro que especifica o número máximo de tokens de logon a serem armazenados em cache. Esse valor deve ser maior que zero. O padrão é 128. |
membershipProviderName |
Quando o clientCredentialType atributo de uma associação é definido como username, o nome de usuário é mapeado para contas do Windows. Você pode substituir esse comportamento usando esse atributo, que é uma cadeia de caracteres que contém o nome do MembershipProvider valor que fornece o mecanismo de validação de senha relevante. |
userNamePasswordValidationMode |
Especifica a maneira como a senha do nome de usuário é validada. Os valores válidos são: -Windows -Membershipprovider - Personalizado O padrão é o Windows. Esse atributo é do tipo UserNamePasswordValidationMode. |
Elementos filho
Nenhum.
Elementos pai
| Elemento | Description |
|---|---|
| <Servicecredentials> | Especifica a credencial a ser usada na autenticação do serviço e as configurações relacionadas à validação de credencial do cliente. |
Observações
Se nenhuma das associações usadas por um serviço estiver configurada para autenticação baseada em nome de usuário/senha, os atributos desse elemento serão ignorados. Estes incluem customUserNamePasswordValidatorType, includeWindowsGroups, membershipProviderNamee userNamePasswordValidationMode.
Se nenhuma das associações usadas por um serviço estiver configurada para usar a autenticação do Windows para nome de usuário/senha, as configurações relacionadas ao cache de tokens de logon serão ignoradas. Elas incluem o cacheLogonTokenLifetime, cacheLogonTokense maxCacheLogonTokens.