Inicio de sesión

Administración de accesos fácil para los desarrolladores

Defina sin complicaciones las funciones de acceso para sus API y aplicaciones, y aproveche los mecanismos de autorización avanzados para tener un control de acceso más flexible.

AUTORIZACIÓN DE LA API

Admita fácilmente distintos flujos de autorización

Eleve sus proyectos en el ecosistema de la API. Administre la autorización mediante ámbitos y permisos granulares, ya sea para aplicaciones propias, integraciones de terceros o comunicaciones de máquina a máquina.

Vea la documentación

Control de acceso basado en funciones (RBAC): optimice su lógica de permisos

Asigne permisos según las funciones y simplifique la administración de usuarios. Porque, ¿a quién le gustan las tareas repetitivas?

Documentos sobre el RBAC

Autorización detallada (FGA): centralice y optimice

Elimine el exceso de autorizaciones del código de su aplicación. Administre todas sus reglas de autorización desde una vista unificada que se ha creado para ser ágil, eficiente y sencilla para los desarrolladores.

Obtenga más información sobre la FGA

OAuth2: seguridad garantizada para su API

Su API merece la máxima seguridad. Cumpla con los estándares, como OAuth2, y asegúrese de que su control de acceso sea seguro.

Vea los documentos sobre OAuth2

Para desarrolladores, por desarrolladores

Conozca una forma más inteligente de administrar el acceso.

Preguntas frecuentes

¿Puedo gestionar los permisos de las API en Auth0?

Sí, Auth0 permite definir ámbitos granulares para las API y ayuda a garantizar que las aplicaciones cliente solo tengan los permisos necesarios. Al centralizar la gestión de acceso a las API en Auth0, es posible implementar políticas de seguridad uniformes en todos los microservicios e integraciones de terceros, lo que simplifica el proceso de auditoría y reduce el riesgo de una filtración de datos no autorizada.

¿Puedo usar Auth0 para el control de acceso basado en atributos (ABAC)?

Sí. La plataforma extensible de Auth0 permite el control de acceso basado en atributos (ABAC) mediante Auth0 Actions y proporciona los “límites” dinámicos necesarios para los agentes autónomos. Puede diseñar una lógica personalizada que evalúe atributos en tiempo real, como el nivel de autorización específico de un agente, la confidencialidad de los datos solicitados a través de RAG o si se otorgó una aprobación con “intervención humana” (CIBA). Esto deja atrás la idea de los roles estáticos, ya que ofrece un modelo de seguridad sensible al contexto que bloquea las acciones no autorizadas de los agentes cuando ocurren, y supera de forma efectiva el cuello de botella de seguridad en entornos de producción de alto riesgo.

¿Admite Auth0 el RBAC de forma nativa?

Sí. Auth0 ofrece compatibilidad nativa e inmediata para el control de acceso basado en roles (RBAC), que actúa como la capa de seguridad fundamental tanto para usuarios humanos como para aplicaciones de IA que operan en su nombre. Al centralizar el RBAC en la capa de identidad, se elimina la carga de la “infraestructura de identidad”, es decir, las semanas de insertar autorizaciones manualmente en el código que suelen requerirse para los flujos de trabajo con agentes. Esto permite a los desarrolladores asignar rápidamente permisos de API granulares a las aplicaciones cliente que respaldan a los agentes y ayuda a garantizar que cumplan con el principio de privilegio mínimo. Al ofrecer esta “intercambio estandarizado” de forma predeterminada, Auth0 ayuda a evitar los cuellos de botella de seguridad que suelen detener los proyectos de IA en el entorno de pruebas y acelera su transición hacia la etapa de producción.

¿Admite Auth0 el control de acceso basado en roles (RBAC)?

Auth0 ofrece soporte nativo para el control de acceso basado en roles (RBAC), lo que permite asignar fácilmente roles (como ”Editor“ o ”Administrador“) a los usuarios, así como asociar dichos roles con permisos específicos. Esta lógica se gestiona en la capa de identidad, lo cual significa que no es necesario desarrollar código de autorización complejo en las aplicaciones de front-end o back-end, y eso agiliza el ciclo de desarrollo.

¿Cómo maneja Auth0 la autorización entre aplicaciones?

Auth0 posibilita una experiencia de agentes conectados al ofrecer un ”intercambio“ de identidad estandarizado en toda la cartera digital. En lugar de escribir código personalizado para cada nueva integración, Auth0 emite ”insignias“ digitales seguras (JWT) que permiten que un agente de IA represente a un usuario en diferentes aplicaciones, desde un chatbot hasta una página de pago, sin encontrarse con obstáculos en la autenticación. Al usar Token Vault para gestionar de forma segura estas conexiones, sus desarrolladores se olvidan de diseñar manualmente una infraestructura de identidad, y se obtienen registros de auditoría claros por cada acción que realiza el agente.

¿Qué es la gestión de acceso de Auth0?

La gestión de acceso de Auth0 es el plano central de control de identidad que permite orquestar el recorrido de confianza de usuarios humanos y agentes de IA por igual. Al proporcionar soporte nativo para el control de acceso basado en roles (RBAC) (el piso de seguridad) y para la autorización detallada (FGA) (el techo a nivel de documento para RAG), nos deshacemos del trabajo manual de crear una infraestructura de identidad, que suele detener los proyectos de IA. Esto permite a los desarrolladores mover los flujos de trabajo de los agentes del entorno de prueba al de producción más rápidamente, ya que se obtiene un registro de auditoría claro y protecciones con intervención humana para cada acción crítica.

¿Cómo ayuda Auth0 a que los agentes de IA superen más rápido las revisiones de seguridad y cumplimiento?

Al proporcionar un plano de control de identidad (A4AA) de uso inmediato, evitamos el cuello de botella de seguridad. En lugar de crear soluciones de autenticación personalizadas, los desarrolladores utilizan nuestros SDK seguros por diseño y Token Vault, que satisfacen los requisitos de cumplimiento de forma inmediata.

Mis desarrolladores ya están diseñando autenticación para nuestros agentes en LangChain/Vercel. ¿Por qué necesitan Auth0?

LangChain y Vercel son marcos de nivel mundial para desarrollar e implementar lógica de IA, pero no fueron diseñados para funcionar como planos de control para la identidad empresarial. Al delegar la orquestación de la identidad en Auth0, se garantiza que cada acción de los agentes esté gobernada por una capa central diseñada para ser segura. Esto permite a los desarrolladores centrar el 100 % de sus ciclos de desarrollo en mejorar el “cerebro de la IA” mientras Auth0 gestiona la compleja infraestructura de identidad (como FGA y CIBA) que las empresas necesitan para la etapa de producción.

¿Cómo me aseguro de que mi agente de IA no filtre datos confidenciales cuando realiza una búsqueda de RAG?

Basta con trasladar la seguridad del “cerebro de la IA” a la “capa de identidad” mediante la autorización detallada (FGA) de Auth0. La seguridad tradicional (RBAC) solo indica quién es el usuario, pero no es lo suficientemente granular para la generación aumentada por recuperación (RAG). FGA de Auth0 permite aplicar el acceso basado en relaciones a cada documento individual. Esto ayuda a garantizar que, cuando un agente de IA realice una búsqueda, solo “vea” y recupere los registros específicos que el usuario esté autorizado a consultar en ese momento exacto. Al utilizar Auth0 como ancla de identidad, se evita la fuga de datos y se superan los cuellos de botella de seguridad que suelen detener los proyectos de RAG en el entorno de prueba.

¿Cómo puedo evitar que un agente autónomo cometa un error financiero grave (por ejemplo, una transferencia bancaria no autorizada)?

Basta con establecer una protección con intervención humana mediante la autenticación de canal secundario iniciada por el cliente (CIBA) de Auth0. Para acciones de alto riesgo o irreversibles, como una transferencia bancaria de un millón de dólares, el agente no debería actuar solo. Con Auth0, se puede establecer una política que requiera el consentimiento humano explícito antes de que el agente esté autorizado a ejecutar ciertas tareas. El agente “solicita” la acción, lo que desencadena una notificación push en tiempo real al dispositivo de una persona verificada. Ninguna transacción de este tipo se procesa sin aprobación humana. Esto mueve el proyecto de IA de un simple “chat” al “comercio de gran valor”, ya que proporciona el “interruptor de desconexión” y la confianza verificada que se necesitan para pasar a la etapa de producción de manera segura.