Inicio de sesión

El viaje de valor del cliente B2C

Para la mayoría de nuestros clientes B2C, el camino hacia el valor con Auth0 es coherente. Para ayudarte en tu camino, hemos trazado un mapa con todos los indicadores de navegación que necesitas para recorrerlo sin problemas. <i>Bon voyage.</i>

b2c-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.

Panel de control de Auth0

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.

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. Conectar usuarios a tu aplicación con proveedores sociales

Si buscas algo más que el enfoque del plato fuerte, el siguiente paso común para las aplicaciones B2C es habilitar las Conexiones sociales. Por suerte, es tan fácil como pulsar un interruptor. Lo decimos literalmente.

Es posible que desees registrar tu instancia de Auth0 con cada red social para que puedas personalizar aún más la experiencia de inicio de sesión.
Proveedores sociales

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.

Cómo realizar el seguimiento de las inscripciones

7. Autenticación multifactor (MFA) y sin contraseña

A medida que las aplicaciones B2C maduran, necesitan funcionalidades más maduras. La función de autenticación sin contraseña puede utilizarse tanto para agilizar el proceso de inicio de sesión (olvidar contraseñas se convierte en cosa del pasado) como para proporcionar una MFA escalonada cuando un usuario solicita una acción más delicada, como cambiar la información del perfil o procesar un pago.

Regístrese gratis

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

3D login box