Autenticació i autorització

Aprèn a implementar autenticació i autorització a Laravel: guards, policies, Breeze, Sanctum i més.

L'autenticació i l'autorització són dos conceptes fonamentals en qualsevol aplicació web. L'autenticació respon la pregunta "qui ets?": verifica la identitat de l'usuari mitjançant credencials com el correu electrònic i la contrasenya. L'autorització respon la pregunta "què pots fer?": determina si un usuari autenticat té permís per realitzar una acció concreta.

Laravel proporciona un sistema complet per a ambdues tasques. L'autenticació es gestiona a través de guards i providers que es poden configurar per funcionar amb sessions, tokens d'API o OAuth2. L'autorització es gestiona amb gates i policies que permeten definir permisos de manera granular i expressiva.

A més, l'ecosistema Laravel inclou starter kits com Breeze i Jetstream que proporcionen una implementació completa d'autenticació amb registre, login, restabliment de contrasenya i verificació d'email, estalviant-te la feina de construir-ho des de zero.