Autenticación de usuarios para su integración
Ejecuta acciones como el usuario real, no como un bot. Mensajes, correos electrónicos e invitaciones enviados desde cuentas reales, indistinguibles de las acciones manuales.
¿Qué es la Autoría en nombre?
Con Auth on Behalf, los usuarios conceden explícitamente a tu aplicación permiso para actuar sobre sus cuentas conectadas. A través de un flujo de redirección seguro, se autentican directamente con el proveedor, tu aplicación nunca toca sus credenciales. Una vez autorizado, recibes un simple account_id para ejecutar cualquier acción dentro de su ámbito concedido.
Un enlace, Todos los métodos de autenticación Manejado
Omite la complejidad de crear flujos de OAuth, escáneres de códigos QR, manejadores de sesiones, verificación de 2FA y gestión de captchas. Genera un único enlace: Unipile se encarga de todo.
Interfaz de usuario predefinida
Asistente de autenticación listo para producción con diseño adaptable
Redirigir URL
Configure las retrollamadas de éxito y fracaso para una experiencia de usuario sin fisuras.
Webhooks
Notificaciones instantáneas con asignación account_id
Marca blanca
Soporte de dominio personalizado (auth.yourapp.com)
Aplicación en 4 Pasos
Desde generar un enlace de autenticación hasta ejecutar llamadas a la API en nombre de sus usuarios.
const response = await fetch( "https://api.unipile.com/api/v1/hosted/accounts/link", { method: "POST", headers: { "X-API-KEY": "YOUR_API_KEY", "Content-Type": "application/json" }, body: JSON.stringify({ type: "create", providers: ["LINKEDIN", "GOOGLE"], notify_url: "https://yourapp.com/callback", name: "user_123" }) } );
// Response from Unipile API { "object": "HostedAuthURL", "url": "https://account.unipile.com/pqb..." } // Redirect user to this URL window.location.href = response.url;
// Payload received on your notify_url { "status": "CREATION_SUCCESS", "account_id": "e54m8LR22bA7G5qsAc8w", "name": "user_123" } // Store the account_id mapping await saveUserAccount( payload.name, payload.account_id );
// Send message on behalf of user const message = await fetch( "https://api.unipile.com/api/v1/chats", { method: "POST", headers: { "X-API-KEY": "YOUR_API_KEY", "Content-Type": "application/json" }, body: JSON.stringify({ account_id: "e54m8LR22bA7G5qsAc8w", text: "Hello from your app!" }) } );
Constrúyalo usted mismo frente a Unipile Hosted Auth
Conectar usuarios a múltiples proveedores requiere manejar OAuth, códigos QR, sesiones, 2FA y más. Vea lo que se salta con Unipile.
Seguridad Arquitectura
Protección de nivel empresarial por diseño
Aislamiento de la sesión
Cada conexión de cuenta está aislada y protegida. No hay contaminación cruzada entre las sesiones de usuario.
Abstracción de fichas
Unipile gestiona los tokens de autorización en el servidor. Solo interactúas con un simple account_id.
Verificación de webhooks
Devoluciones de llamada seguras con parámetros de autenticación opcionales para verificar la autenticidad de la solicitud.
Gestión automática de las reconexiones
Gestione las desconexiones con flujos de trabajo automatizados. Cuando la sesión de un usuario caduca o las credenciales dejan de ser válidas, Unipile te lo notifica al instante para que puedas activar un flujo de reconexión sin problemas.
CREDENCIALES estado
tipo: "reconectar"
Proveedores compatibles
Compatibilidad total con Auth on Behalf en todas las integraciones
Empezar a construir con Autoría en nombre
Realice la integración en 2 días con documentación completa y asistencia especializada. Conecte las cuentas de sus usuarios de forma segura.
Cuentas
Seguridad y conformidad integradas
Protección de nivel empresarial para sus datos y flujos de trabajo Más información sobre nuestra seguridad
Autoría en nombre PREGUNTAS FRECUENTES
Preguntas frecuentes sobre la autenticación de usuarios y el flujo Hosted Auth
account_id devuelto tras una autenticación correcta. Esto elimina los riesgos de seguridad asociados al almacenamiento de credenciales.
notificar_url, 4) Guarde el account_id y empezar a hacer llamadas a la API. La mayoría de los equipos completan la integración en 1-2 días.
estado: "CREDENCIALES". A continuación, puede notificar al usuario y generar un enlace de reconexión utilizando tipo: "reconectar". El flujo es idéntico al de la autenticación inicial, sin problemas tanto para usted como para sus usuarios.
auth.yourapp.com) en lugar de la URL por defecto de Unipile. Basta con configurar un registro CNAME que apunte a cuenta.unipile.com y ponte en contacto con nuestro servicio de asistencia para finalizar la configuración.
¿Aún tiene preguntas sobre Auth on Behalf?
Ver documentación