Autenticación
Autenticación flexible mediante Basic, Bearer, API Key y OAuth2, con herencia automática y credenciales seguras.
Esquemas de autenticación soportados
CispalMocks simplifica la autenticación contra servicios protegidos mediante mecanismos estándar:
| Esquema | Parámetros | Comportamiento |
|---|---|---|
| Basic Auth | Usuario y Contraseña | Genera la cabecera estándar Authorization: Basic [base64]. |
| Bearer Token | Token (o variable {{token}}) |
Inyecta la cabecera Authorization: Bearer [token]. |
| API Key | Nombre de clave, valor y destino (Header o Query) | Añade la clave en la cabecera especificada o como parámetro en la URL. |
| OAuth 2.0 | Client ID, Client Secret, Token URL, Scope | Obtiene automáticamente el token mediante Client Credentials y lo renueva al expirar. |
Herencia de autenticación
Para no tener que reconfigurar credenciales en cada endpoint, CispalMocks implementa herencia jerárquica:
- Configuras la autenticación en el detalle de la API.
- Todas las operaciones de todas las versiones heredan esa autenticación por defecto (aparece indicado como Heredada de la API).
- Si una operación concreta requiere credenciales distintas o es pública, puedes sobrescribir el ajuste seleccionando Sin autenticación o un esquema personalizado.