Configurar SoapUI para las API SOAP de Redtrust
Esta guía explica cómo configurar SoapUI para realizar solicitudes a cualquiera de las API SOAP de Redtrust que usan el endpoint /basic.
Antes de empezar
- SoapUI instalado.
- La URL del WSDL del servicio al que quieres conectarte.
- Credenciales de un usuario administrador de Redtrust.
Paso 1: Crea el proyecto SOAP
- Abre SoapUI y haz clic en SOAP.
- En New SOAP Project, añade la URL del WSDL como Initial WSDL:
- API de administración:
https://TU_IP_REDTRUST:8888/RTAdminService.svc?wsdl - API DSS:
https://TU_IP_REDTRUST:8080/RTDSSService.svc
- API de administración:
Paso 2: Configura WS-Security
- Haz clic en el nombre del proyecto. En la ventana de configuración, haz clic en WS-Security Configurations (tercera pestaña).
- Haz clic en el icono verde
+y añade el nombre del usuario (por ejemplo,admin). - Haz clic en el segundo icono verde
+y seleccionaUsername. - Añade
TU_USUARIO@TU_DOMINIO(por ejemplo,admin@local.users). Cierra la ventana para guardar los cambios.
Paso 3: Añade la URL del endpoint
- Haz clic en el icono
+junto a cualquier método y haz doble clic en Request 1. - Añade la URL del endpoint
/basic:- API de administración:
https://TU_IP_REDTRUST:8888/RTAdminService.svc/basic - API DSS:
https://TU_IP_REDTRUST:8080/RTDSSService.svc/basic
- API de administración:
Paso 4: Configura la autenticación en cada solicitud
Repite estos pasos en cada solicitud que realices:
- Selecciona la pestaña Auth en la parte inferior.
- En el menú Authorization, selecciona Add New Authorization > Basic e introduce las credenciales del usuario administrador.
- Ve a Outgoing WSS y selecciona el usuario configurado en el paso 2.
- Selecciona la pestaña WS-A y marca Add default wsa:Action y Add default wsa:To.