Inicio de sesión

El viaje de valor del cliente B2B

Para la mayoría de nuestros clientes B2B, el camino hacia el valor con Auth0 es consistente. Para ayudarte en tu camino, hemos trazado un recorrido junto con todos los puntos de control que necesitas para navegar sin problemas a través de él. ¡Disfruta del viaje!

the-b2b-customer-value-journey

1. Creación de una aplicación en Auth0

Una aplicación es uno de los conceptos centrales de Auth0. También suele ser tu punto de partida. Registrar tu aplicación con Auth0 te permite acceder automáticamente a los usuarios de múltiples maneras (más información sobre esto más adelante). Puedes cambiar la forma en que tus usuarios se autentican más adelante, sin cambiar tu aplicación.

2. Integración de tu aplicación con Auth0

Durante el proceso de configuración de una aplicación en Auth0 probablemente te encontraste con la referencia a Lock. Lock es la forma más sencilla de integrar la autenticación gestionada por Auth0 en tu aplicación. Obtendrás un bonito formulario de inicio de sesión alojado e integrable con un aspecto totalmente personalizable, y se mostrará perfectamente en cualquier dispositivo y con cualquier resolución. Es más o menos en este punto cuando la mayoría de los desarrolladores desearían haber conocido antes Auth0.

Prueba los tutoriales de inicio rápido: tanto si tienes una aplicación móvil nativa, una aplicación de una sola página, una aplicación web normal o de otro tipo, los tutoriales te guiarán a través de la integración del bloqueo cuando sea pertinente.

Presentación de Lock

3. Conectar usuarios a tu aplicación con una base de datos de nombre de usuario y contraseña

Así que tienes una aplicación… ¿qué tal algunos usuarios? Empecemos por la forma más sencilla: un nombre de usuario y una contraseña. Es como la carne y las patatas de la autentificación. Auth0 provee conexiones a las bases de datos para autenticar usuarios con un correo electrónico/nombre de usuario y una contraseña y almacenar de forma segura estas credenciales en el almacén de usuarios de Auth0, o en tu propia base de datos.

Base de datos de nombres de usuario y contraseñas de Auth0

Una de las formas más rápidas de ponerse en marcha, especialmente para nuevas aplicaciones, es permitir a los usuarios registrarse y autenticarse con un nombre de usuario y contraseña que se almacena de forma segura en una base de datos de Auth0 en tu cuenta.

Tu propia base de datos personalizada

Por supuesto, es posible que ya tengas una base de datos de credenciales de usuario existentes que vive en otro lugar y desea seguir utilizándola, tal vez es MySQL, MongoDB, Sql Server o alguna otra cosa. Auth0 admite prácticamente cualquier almacén de credenciales de usuario personalizado. Para ello, utiliza la función de base de datos personalizada de Auth0.

A menudo, existe la situación en la que deseas lo mejor de ambos mundos: tienes una base de datos existente llena de credenciales de usuario, pero preferirías utilizar la base de datos de Auth0 por la tranquilidad de la seguridad y para liberar el costo de infraestructura o licencias utilizadas para tu base de datos existente. En este caso, puedes utilizar la opción de “importar usuarios a Auth0” para migrar automáticamente los usuarios a lo largo del tiempo. De nada 😉

Los usuarios serán migrados automáticamente a medida que se conecten. De este modo, no es necesario un costoso proyecto de migración masiva. Nunca tendrás que apagar el sistema y, lo mejor de todo, no tendrás que restablecer las contraseñas de los usuarios.

4. Conexión de usuarios empresariales a tu aplicación con proveedores de identidades empresariales

Un requisito más común para las aplicaciones B2B es conectar a los usuarios de tus clientes a tu aplicación con sus propias credenciales empresariales existentes. Imagina que eres una empresa de SaaS B2B y vendes tu solución centrada en el negocio a grandes empresas con cientos o incluso miles de empleados. En lugar de que esos empleados tengan que crear nuevas cuentas en tu servicio, puedes permitirles iniciar sesión en tu aplicación utilizando sus credenciales corporativas de Active Directory (o SAML, Google Apps, LDAP, ADFS, etc.), por ejemplo.

Todos ganan: una mejor experiencia de usuario para el cliente que se traduce en menos fricción y más consumo y compromiso con tu aplicación.

5. Vinculación de cuentas de usuario

Casi todo el mundo tiene varias cuentas en redes sociales: estamos en Facebook, Twitter, LinkedIn, GitHub y muchas otras. Una aplicación inteligente puede reconocer al mismo usuario aunque se conecte en distintas ocasiones con estos diversos perfiles sociales. Un desarrollador inteligente utiliza la vinculación de cuentas de usuario de Auth0 para solucionarlo.

6. Mejora de los perfiles de usuario con reglas

Las aplicaciones B2C pueden vivir o morir basándose únicamente en la experiencia del usuario. Si no puedes presentar contenidos o mensajes pertinentes con rapidez, los usuarios se desconectan. La clave para un contenido pertinente puede ser conocer a tus usuarios. Auth0 incluye un potente motor de reglas que se puede utilizar (entre otras cosas) para mejorar los perfiles de usuario allí mismo, en el flujo de autenticación.

Reglas de metadatos de usuario

7. Autenticación multifactor (MFA)

La seguridad es fundamental para cualquier aplicación B2B. Debes poder ofrecer a los clientes de tu empresa la tranquilidad de que los datos y las credenciales de los usuarios no se verán comprometidos. La autenticación multifactor se ha convertido más en una funcionalidad esperada que en un lujo de seguridad, y por suerte es fácil de implementar con Auth0.

Regístrese gratis

Empiece a construir hoy mismo y proteja sus aplicaciones con la plataforma de identidad Auth0.

3D login box