toptal-blog-image.gif

Login con un clic y Blockchain: un tutorial de MetaMask

ToptalSunday, 1 April 2018

Los usuarios en línea se vuelven cada vez más resistentes a los procesos tradicionales de registro de correo electrónico / contraseña. La funcionalidad de inicio de sesión social con un solo clic a través de Facebook, Google o GitHub resulta ser una alternativa mucho más deseable. Sin embargo, viene con una compensación.

Ventajas de la integración de inicio de sesión en redes sociales:No más engorroso rellenando la forma.No es necesario recordar otro par de nombre de usuario / contraseña.Todo el proceso lleva segundos en lugar de minutos.Contras de la integración de inicio de sesión en las redes sociales:Dado que la información del usuario se carga desde proveedores externos, esto genera una gran preocupación sobre la privacidad de cómo los proveedores utilizan todos estos datos personales. Por ejemplo, al momento de escribir, Facebook enfrenta problemas de privacidad de datos.Este artículo presenta un nuevo método de inicio de sesión: un flujo de inicio de sesión criptográficamente seguro y con un solo clic utilizando la extensión MetaMask, con todos los datos almacenados en nuestro servidor. Lo llamamos: Iniciar sesión con MetaMask.Una imagen que vale más que mil palabras, aquí hay una demostración del flujo de inicio de sesión que vamos a construir:Una animación que muestra la demostración de inicio de sesión de MetaMask.¿Se ve bien? ¡Empecemos!Cómo usar metamask para un flujo de inicio de sesión con un clicLa idea básica es que es criptográficamente fácil probar la propiedad de una cuenta mediante la firma de datos mediante una clave privada. Si logras firmar un dato preciso generado por nuestro back-end, entonces el back-end lo considerará el propietario de esa dirección pública. Por lo tanto, podemos construir un mecanismo de autenticación basado en firmas de mensajes con una dirección pública de usuario como su identificador.Si no parece claro, está bien, porque lo explicaremos poco a poco:

…Para leer más, siga el link del idioma que prefiera

Tags: google, facebook, blockchain, redes sociales

Clickee para leer el artículo en InglésClickee para leer el artículo en Español