Criar um novo perfil de WS-Security
Crie um novo perfil de segurança WS para definir como autenticar uma mensagem de serviços web quando a segurança WS estiver habilitada.
Antes de Iniciar
Função necessária: web_service_admin ou admin
Procedimento
- Navegar até Todos > Serviços web do sistema > Perfis de Segurança WS.
- Clique em Nova.
-
Preencha o formulário de Perfil de WS-Security (consulte a tabela).
Tabela 1. Campos de formulário de Perfil de WS-Security Campo Descrição Nome Insira um nome exclusivo para o perfil de segurança. Tipo Selecione X509 para verificar o certificado da solicitação. Selecione Nome de usuário para verificar as credenciais do usuário da solicitação. Executar como usuário Selecione o ServiceNow usuário que a instância representará se a autenticação for bem-sucedida e o campo Vincular sessão estiver selecionado. Todas as solicitações de serviços web serão atribuídas a este usuário. Por exemplo, se você selecionar o usuário Administrador do sistema, a instância tratará todas as operações de serviços web como sendo feitas pelo administrador do sistema. Certifique-se de que o usuário selecionado tenha privilégios SOAP apropriados se estiver usando a configuração de alta segurança glide.soap.strict_security. Este campo só está visível quando o tipo é X509.Ordem Insira a ordem na qual a instância verifica os perfis de segurança. A instância verifica todos os perfis de segurança ao processar uma solicitação SOAP de entrada. Se uma solicitação falhar em qualquer requisito de autenticação de perfil de segurança, a instância interromperá o processamento de perfis de segurança adicionais e falhará na solicitação. Vincular sessão Marque esta caixa de seleção para que a instância represente o usuário listado no campo Executar como usuário. Você só deve definir este campo para um perfil de cada vez. Se vários perfis tiverem este campo selecionado, ServiceNow representará o usuário do último perfil de WS-Security autenticado com sucesso . Se nenhum perfil tiver este campo selecionado, ServiceNow representará o usuário fornecido com os cabeçalhos de autenticação básica ou representará o usuário padrão (Convidado). Certificado X509 Selecione o registro de certificado que contém o certificado para solicitações de serviço web. ServiceNow valida somente a assinatura da solicitação. Ele confia automaticamente na autoridade de certificação (CA) do certificado. Este campo só está visível quando o tipo é X509. Ação do perfil Selecione como você deseja que a instância autentique as credenciais do usuário. Selecione Autenticar com usuário se quiser que a instância autentique a solicitação com base em um registro de usuário existente. As credenciais da solicitação devem corresponder aos valores em um registro de usuário existente. Selecione Especificar usuário para autenticação se quiser listar uma combinação de nome de usuário e senha que todas as solicitações de serviços web devem atender. As credenciais da solicitação devem corresponder ao nome de usuário e à senha listados. Este campo só está visível quando o tipo é Nome de usuário. Campo de usuário para corresponder Nome de usuário Selecione a coluna da tabela Usuário [sys_user] que contém o valor que você deseja corresponder ao UserName da solicitação. Por exemplo, se você selecionar E- mail, o cabeçalho UserName da solicitação deverá conter um endereço de e-mail que corresponda a um usuário existente da ServiceNow. Este campo só está visível quando a ação do perfil é Autenticar com o usuário. Nome de usuário Insira o nome de usuário que todas as solicitações de serviços web devem conter. Este campo só está visível quando a ação do perfil é Nome de usuário. Senha do usuário Insira a senha que todas as solicitações de serviços web devem conter. Este campo só está visível quando a ação do perfil é Nome de usuário - Clique em Enviar.