Las API utilizan autenticación y autorización para garantizar que las peticiones de los clientes accedan a los datos de forma segura. La autenticación implica verificar la identidad del remitente de la petición, mientras que la autorización confirma que el remitente tiene permiso para acceder al endpoint. Apidog proporciona soporte integral para ambos mecanismos, lo que le permite proteger sus peticiones de API e integrarse con servicios de terceros sin inconvenientes.Si está creando una API, puede elegir entre diversos modelos de autenticación. Si se está integrando con una API de terceros, la autorización requerida será especificada por el proveedor de la API.¿Qué son la autenticación y la autorización?#
Comprender la distinción entre estos dos conceptos es esencial:| Concepto | Propósito | Ejemplo |
|---|
| Autenticación | Verifica quién es usted | Iniciar sesión con nombre de usuario y contraseña |
| Autorización | Verifica a qué puede acceder | Comprobar si tiene permiso para ver un recurso |
Algunas API requieren establecer la identidad de un cliente mediante un certificado digital. Apidog admite certificados de autoridad certificadora (CA) y certificados de cliente para una autenticación segura. Obtenga más información sobre CA y certificados de cliente. Autenticación en Apidog#
Apidog admite múltiples métodos de autenticación para satisfacer diversos requisitos de seguridad. Puede configurar la autenticación en tres niveles:Nivel de petición: aplique la autenticación a peticiones individuales
Nivel de carpeta: aplique la autenticación a todas las peticiones dentro de una carpeta
Nivel de colección: aplique la autenticación a todas las peticiones en una colección
Autenticación basada en certificados#
Para las API que requieren certificados digitales, puede añadir su autoridad certificadora (CA) o certificados de cliente a Apidog. Esto le permite acceder a API que requieren autenticación TLS mutua (mTLS). Obtenga más información sobre CA y certificados de cliente.Autorización en Apidog#
Puede enviar detalles de autorización junto con cualquier petición que envíe en Apidog. Los datos de autenticación pueden incluirse en el encabezado, el cuerpo o como parámetros de una petición.Cómo configurar la autorización#
Cuando introduce sus detalles de autenticación en la pestaña Authorization de una petición, Apidog completa automáticamente las partes relevantes de la petición para el tipo de autenticación que haya elegido. Esto elimina la configuración manual y reduce los errores.Características principales:Herencia: las peticiones pueden heredar la autorización de carpetas principales
Múltiples tipos de autenticación: compatibilidad con API Key, Bearer Token, OAuth, Basic Auth y más
Relleno automático: los detalles de autenticación se añaden automáticamente a encabezados, cuerpo o parámetros de consulta
Utilice la pestaña Authorization de una petición o carpeta para seleccionar un tipo de autenticación y completar los detalles relevantes. Este enfoque es más fácil de mantener que añadir manualmente encabezados de autenticación.
Para obtener una lista completa de los tipos de autorización admitidos e instrucciones detalladas de configuración, consulte Tipos de autorización.