¿Qué es la autenticación?
La autenticación es la forma en que una app comprueba quién es alguien antes de dejarle entrar, por ejemplo con una contraseña, un código enviado por correo o «Iniciar sesión con Google».
La autenticación responde a «¿quién eres?». Su pareja, la autorización, responde a «¿qué tienes permitido hacer?». Iniciar sesión es autenticación; que un administrador vea una página que un usuario normal no puede ver es autorización.
Los métodos habituales son el correo y la contraseña, los enlaces mágicos o los códigos de un solo uso enviados por correo, el inicio de sesión con una cuenta existente como Google o Apple, y un segundo paso como una aplicación de autenticación.
Hacerlo bien implica guardar las contraseñas de forma segura, protegerse contra intentos repetidos de adivinarlas, caducar las sesiones y comprobar en el servidor que cada petición viene de un usuario que ha iniciado sesión y que tiene permiso para hacerla.
En Mythex, el agente crea el inicio de sesión de los usuarios de tu app con tu propia base de datos o con un proveedor de autenticación que elijas; no hay un servicio de inicio de sesión gestionado propio.
Preguntas
¿Cuál es la diferencia entre autenticación y autorización?
La autenticación comprueba quién eres. La autorización decide qué puedes ver y hacer una vez dentro.
¿Debo crear mi propio inicio de sesión o usar un proveedor?
Los proveedores se encargan de partes difíciles, como restablecer contraseñas, el inicio de sesión con redes sociales y las actualizaciones de seguridad. Hacerlo tú mismo da control total, pero más responsabilidad. Ambas opciones pueden funcionar si se hacen con cuidado.
Ver también
Mythex · Pricing · Crea lo que quieras con IA · Plantillas de sitios web y apps · Mythex comparado · Glosario para crear apps con IA · Herramientas gratis para crear apps con IA · English