Spanish (Spain)

Solución de Autenticación Web3 de thirdweb: Explicado

Content

thirdweb

20 feb 2025

Carteras

La autenticación segura y fácil de usar es primordial: es una de las razones clave por las que los usuarios eligen cualquier pieza de tecnología. Imagina una puerta eléctrica de un edificio de apartamentos: no querrías que dejara entrar a cualquiera, pero tampoco querrías crear un rompecabezas complicado que arruinaría tu experiencia al volver a casa.

Ese es esencialmente el problema que enfrentan hoy las aplicaciones web3: los sistemas tradicionales basados en contraseñas a menudo no cumplen con la seguridad o la experiencia del usuario. ¿Quién quiere entregar una cantidad incontable de información a entidades centralizadas como las aplicaciones tradicionales? Incluso si la compañía es confiable, los hackeos podrían poner tus datos en riesgo. Supongamos que ellos mantienen tu información segura y encriptada, como deberían, eso ni siquiera es toda la historia. La autenticación centralizada típicamente significa bloqueo por parte del proveedor: tendrás que quedarte con un solo proveedor y si ellos eligen negarte el acceso: juego terminado.

Entra thirdweb Auth, una solución diseñada para simplificar la autenticación en web3, ofreciendo tanto seguridad como sencillez.


¿Qué es Auth?

thirdweb Auth permite a los desarrolladores integrar autenticación sin contraseñas, nativa de web3 en sus aplicaciones. Permite a los usuarios iniciar sesión usando varios métodos, proporcionando un flujo de autenticación sencillo y seguro que conecta los backends tradicionales con las funcionalidades de web3. Y también es compatible con cada parte de la infraestructura de cartera de thirdweb, desde el botón de conectar cartera, hasta las carteras dentro de app, hasta las carteras inteligentes.


¿Por qué implementar Auth?

Implementar thirdweb Auth ofrece varias ventajas:

Para eliminar contraseñas

Al adoptar thirdweb Auth, las aplicaciones pueden alejarse de los inicios de sesión basados en contraseñas tradicionales, reduciendo el riesgo de violaciones de seguridad relacionadas con contraseñas y mejorando la conveniencia del usuario.

Para activar métodos de inicio de sesión alternativos

thirdweb Auth admite varios métodos de inicio de sesión, incluidos correo electrónico, números de teléfono y cuentas sociales, lo que permite a los usuarios autenticar usando su método preferido.

¿Cómo funciona thirdweb Auth?

thirdweb Auth utiliza el estándar Sign-In with Ethereum (SIWE), permitiendo a los usuarios autenticarse firmando mensajes con sus carteras. Este enfoque asegura la verificación segura de identidades en cadena sin depender de bases de datos centralizadas. Los desarrolladores pueden personalizar las opciones de autenticación usando las interfaces AuthOptions y SiweAuthOptions, adaptando el flujo de autenticación a las necesidades específicas de su aplicación.


¿Con qué carteras de thirdweb funciona thirdweb Auth?

Thirdweb Auth es compatible con todas las carteras de thirdweb y las infraestructuras de carteras, asegurando flexibilidad y amplias capacidades de integración.

Carteras externas

thirdweb proporciona un proceso de autenticación directo a través de carteras externas que permiten a los usuarios autenticar usando carteras como MetaMask, Rabby, Ledger, entre muchas otras. Esta integración se facilita mediante el componente de interfaz ConnectButton, como parte del SDK de Connect. Y si estás usando este método para permitir la conexión web3 a tu app, es fácil implementar thirdweb auth.

Carteras en la app

Para aplicaciones y juegos únicos thirdweb permite a los desarrolladores crear carteras en app para los usuarios con marca personalizable, funcionalidad y experiencia de usuario. thirdweb Auth admite todas las carteras en la app, permitiendo a los usuarios autenticar mediante métodos tradicionales como nombres de usuario y contraseñas o crear sus propios flujos de autenticación.

Más sobre las Carteras en la App de thirdweb

Específicamente, las carteras en la app también te permiten configurar flujos de autenticación personalizados. Para más información, consulta nuestra documentación técnica sobre autenticación personalizada.

Carteras de Ecosistema

En ecosistemas compuestos por múltiples aplicaciones y juegos, thirdweb ofrece carteras que proporcionan a los usuarios una identidad única en todo el ecosistema. Auth también admite carteras de Ecosistema, lo que significa que los usuarios pueden iniciar sesión usando varios métodos, incluidos correo electrónico, números de teléfono o cuentas sociales, y acceder a múltiples aplicaciones dentro de un ecosistema de manera fluida.

Cómo configurar carteras de Ecosistema de thirdweb

Carteras inteligentes

Carteras inteligentes te permiten ofrecer a los usuarios características como transacciones sin gas, transacciones agrupadas e incluso transacciones con bloqueo de tiempo. También pueden ser extremadamente útiles para configurar permisos de firma múltiple y crear mecanismos de recuperación social. Afortunadamente, las carteras inteligentes también son compatibles con thirdweb auth, lo que significa que puedes aprovechar la abstracción de cuentas para crear flujos de autenticación fluidos y abstractos para llevar tu aplicación al siguiente nivel.

Documentación técnica sobre carteras inteligentes

¿Cómo puedo implementar Auth?

Para implementar thirdweb Auth, sigue estos pasos:

  1. Instala el SDK de thirdweb: Comienza instalando el SDK de thirdweb en tu proyecto.

  2. Obtén una ID de Cliente: Adquiere una ID de cliente creando un proyecto en el panel de control de thirdweb.

  3. Configura Auth: Configura los ajustes de autenticación usando la función createAuth, especificando parámetros como el dominio y el cliente.

  4. Integra Auth en tu aplicación: Usa componentes como ThirdwebProvider y ConnectButton para integrar el flujo de autenticación en tu aplicación.

Para instrucciones detalladas y ejemplos de código, consulta la documentación de thirdweb Auth.


Autenticación web3 simplificada: thirdweb Auth

thirdweb Auth simplifica la integración de autenticación segura y sin contraseñas en aplicaciones web3. Al aprovechar este conjunto de herramientas, los desarrolladores pueden crear experiencias de usuario sin problemas y seguras, cerrando la brecha entre los métodos de autenticación tradicionales y la web descentralizada. Abraza el futuro de la autenticación con la infraestructura de cartera integral de thirdweb y eleva la seguridad y el compromiso del usuario de tu aplicación.

Comienza con la autenticación →

Explora otros tutoriales para desarrolladores web3

Sumérgete en nuestros tutoriales para aprender más sobre el kit de herramientas de desarrollo web3 completo de thirdweb y cómo utilizarlo.

Empieza con thirdweb.

Crea aplicaciones web3 con facilidad. Obtén acceso instantáneo.