validate-usernametoken
Use a política Validar Token do Nome do Usuário para validar um Web Services Security (WS-Security) UsernameToken em uma carga útil SOAP antes de permitir acesso ao recurso protegido.
Suporte de gateway
| Gateway | Versão da política |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 1.1.0 |
Este tópico descreve como configurar a política na sua fonte do serviço de autenticação do Microsoft Active Directory ( OpenAPI ); para obter detalhes sobre como configurar a política na interface de usuário do assembly, consulte “Validar o token de nome de usuário ”.
Sobre
A política validate-usernametoken tem o seguinte formato:
- validate-usernametoken:
version: version
title: title
description: description
auth-type: Authentication URL_or_LDAP Registry (policy version 1.0.0 only)
auth-url: authentication_url_to_use (policy version 1.0.0 only)
tls-profile: tls_profile_to_use (policy version 1.0.0 only)
ldap-registry: name_of_the_ldap_user_registry (policy version 1.0.0 only)
registry: name_of_the_ldap_or_authurl_user_registry (policy version 1.1.0 and later)
ldap-search-attribute: name_of_the_ldap_user_password_attributePropriedades
A tabela a seguir descreve as propriedades de política:
| Propriedade | Obrigatório | Descrição | Tipo de dados |
|---|---|---|---|
| version | True | O número de versão da política | sequência |
| title | True | O título da política. | sequência |
| description | Não | Uma descrição da política. | sequência |
| auth-type (apenas política da versão 1.0.0) | True | O tipo de autenticação a ser usado para validar o UsernameToken. Valores válidos: Authentication URL. |
sequência |
| auth-url (apenas política da versão 1.0.0) | True | A URL de autenticação a ser usada para validar as credenciais do usuário UsernameToken. Nota: Essa propriedade será necessária apenas se Tipo de autenticação estiver configurado como Authentication URL. |
sequência |
| tls-profile (apenas política da versão 1.0.0) | Não | O perfil TLS a ser usado para a transmissão segura de dados para a URL de
autenticação. Nota: Essa propriedade estará disponível apenas se Tipo de autenticação estiver configurado como Authentication URL. |
sequência |
| ldap-registry (apenas política da versão 1.0.0) | True | O nome do registro do usuário LDAP para validar as credenciais do usuário UsernameToken. Nota: Essa propriedade será necessária apenas se Tipo de autenticação estiver configurado como LDAP registry. |
sequência |
| registry (política da versão 1.1.0 e mais recente) | True | O nome do LDAP ou registro da URL de autenticação para usar para validar o UsernameToken. | sequência |
| ldap-search-attribute | True | O nome do atributo de senha de usuário LDAP. Observação: essa propriedade é necessária apenas para um registro de usuários do tipo “ LDAP ”. |
sequência |
Exemplos
O exemplo a seguir mostra uma autenticação de registro do
usuário LDAP:
- validate-usernametoken:
version: 1.0.0
title: "validate-usernametoken"
auth-type: "LDAP Registry"
ldap-registry: "wstest"
ldap-search-attribute: "userPassword"O exemplo a seguir mostra uma definição de URL de
autenticação:
- validate-usernametoken:
version: 1.0.0
title: "validate-usernametoken"
auth-type: "Authentication URL"
auth-url: "https://www.google.com"
tls-profile: "default-ssl-profile"
Para obter mais informações sobre como usar uma política de segurança do validate-usernametoken , consulte Validar Token de Nome de Usuário na seção de políticas integradas