Configurar o SoapUI para as API SOAP do Redtrust
Este guia explica como configurar o SoapUI para realizar requisições a qualquer API SOAP do Redtrust que usa o endpoint /basic.
Antes de começar
- SoapUI instalado.
- A URL do WSDL do serviço ao qual você quer se conectar.
- Credenciais de um usuário administrador do Redtrust.
Etapa 1: Crie o projeto SOAP
- Abra o SoapUI e clique em SOAP.
- Em New SOAP Project, adicione a URL do WSDL como Initial WSDL:
- API de administração:
https://SEU_IP_REDTRUST:8888/RTAdminService.svc?wsdl - API DSS:
https://SEU_IP_REDTRUST:8080/RTDSSService.svc
- API de administração:
Etapa 2: Configure o WS-Security
- Clique no nome do projeto. Na janela de configuração, clique em WS-Security Configurations (terceira aba).
- Clique no ícone verde
+e adicione o nome do usuário (por exemplo,admin). - Clique no segundo ícone verde
+e selecioneUsername. - Adicione
SEU_USUÁRIO@SEU_DOMÍNIO(por exemplo,admin@local.users). Feche a janela para salvar as alterações.
Etapa 3: Adicione a URL do endpoint
- Clique no ícone
+ao lado de qualquer método e dê duplo clique em Request 1. - Adicione a URL do endpoint
/basic:- API de administração:
https://SEU_IP_REDTRUST:8888/RTAdminService.svc/basic - API DSS:
https://SEU_IP_REDTRUST:8080/RTDSSService.svc/basic
- API de administração:
Etapa 4: Configure a autenticação em cada requisição
Repita estas etapas em cada requisição que você realizar:
- Selecione a aba Auth na parte inferior.
- No menu Authorization, selecione Add New Authorization > Basic e insira as credenciais do usuário administrador.
- Vá em Outgoing WSS e selecione o usuário configurado na etapa 2.
- Selecione a aba WS-A e marque Add default wsa:Action e Add default wsa:To.