Módulos IA Funcionalidades Pasos Precios FAQ Blog Tutorial Vídeos Glosario Sobre nosotros Agencias
Desarrollo API

OAuth (Open Authorization)

OAuth es un protocolo estándar de autorización que permite a una aplicación de terceros acceder a los recursos de un usuario sin conocer sus credenciales, utilizando tokens de acceso.

¿Qué es OAuth?

OAuth (Open Authorization) es un protocolo abierto de autorización que permite a una aplicación acceder a los datos de un usuario en otro servicio, sin que el usuario tenga que compartir su contraseña. Es el estándar utilizado por Google, Facebook, GitHub y la mayoría de las grandes plataformas.

¿Cómo funciona OAuth 2.0?

  • Solicitud de autorización: La aplicación redirige al usuario al servicio para que autorice el acceso
  • Código de autorización: El servicio devuelve un código temporal a la aplicación
  • Token de acceso: La aplicación intercambia el código por un token de acceso
  • Llamadas API: El token se usa para autenticar las peticiones API

OAuth vs Clave API

  • Clave API: Simple, adaptada para integraciones servidor-a-servidor
  • OAuth: Más complejo, adaptado cuando los usuarios deben autorizar el acceso a sus datos

OAuth y AILabsAudit

AILabsAudit utiliza actualmente autenticación por clave API (más simple para integraciones B2B). Las claves API ofrecen un nivel de seguridad adecuado para los casos de uso de la plataforma, manteniéndose simples de implementar.

Para ir más lejos

Descubra nuestro artículo en profundidad sobre este tema

Leer artículo