Autenticación
Comprobar quién eres: el proceso de "iniciar sesión" con el que un programa confirma que eres quien dices ser.
✦Apagada: responde bien la pregunta del final para encenderla
También lo verás como: autenticación · iniciar sesión · inicio de sesión · login · autenticado · cuenta de usuario · registrarse
Analogía
Enseñar el DNI en la puerta. Demuestra quién eres. Qué salas puedes pisar una vez dentro es otra pregunta distinta.
Dos palabras que parecen la misma
| Pregunta | Ejemplo | |
|---|---|---|
| Autenticación | ¿quién eres? | entras con tu email y contraseña |
| Autorización | ¿qué puedes hacer? | el camarero ve pedidos, pero no la facturación |
Primero va una, después la otra. Y la segunda es donde se cometen los errores caros: usuarios que ven datos de otros.
Formas de identificarse
- Email y contraseña: la clásica.
- "Entrar con Google": otro servicio responde por ti. Es lo que hace
ghcuando dice que estás autenticado: GitHub ya comprobó quién eres y tu terminal guarda la prueba. - Un enlace o código enviado al email o al móvil.
Por qué cambia el tamaño de un proyecto
Una web con cuentas tiene que: guardar contraseñas de forma segura, recordar quién ha iniciado sesión, permitir recuperar la contraseña, y proteger cada página privada. Y responde ante la ley por los datos personales que guarda.
Por eso nunca se programa desde cero: se usan servicios y librerías especializados (Fase 8).