# Authentication (Laravel) > Laravel Breeze, guards, middleware auth, password hashing, remember me, email verification, password reset - 20 questions d'entretien - Confirmé - [Questions d'entretien: Laravel](https://sharpskill.dev/fr/technologies/laravel/questions-entretien.md) ## 1. Qu'est-ce qu'un guard dans Laravel ? **Réponse** Un guard définit le mécanisme d'authentification utilisé pour vérifier l'identité des utilisateurs. Laravel fournit par défaut le guard 'web' pour les sessions et le guard 'api' pour les tokens. Les guards permettent de gérer différents types d'authentification simultanément et de configurer comment les utilisateurs sont authentifiés dans chaque requête. ## 2. Quel est le rôle principal du middleware 'auth' dans Laravel ? **Réponse** Le middleware 'auth' vérifie que l'utilisateur actuel est authentifié avant d'accéder à une route. Si l'utilisateur n'est pas authentifié, il est redirigé vers la page de connexion. Ce middleware est essentiel pour protéger les routes qui nécessitent une authentification et garantir que seuls les utilisateurs connectés peuvent y accéder. ## 3. Quelle est la différence entre Hash::make() et bcrypt() dans Laravel ? **Réponse** Hash::make() est l'abstraction Laravel recommandée pour hasher les mots de passe, tandis que bcrypt() est une fonction spécifique. Hash::make() utilise par défaut bcrypt mais permet de changer l'algorithme de hachage dans la configuration (argon2id, bcrypt). Utiliser Hash::make() est considéré comme une meilleure pratique car elle offre plus de flexibilité et de contrôle sur le mécanisme de hachage. ## 17 questions supplémentaires disponibles - Quel est le rôle du token 'remember_token' dans Laravel ? - Qu'est-ce que Laravel Breeze ? S'inscrire gratuitement: https://sharpskill.dev/fr/login ## Autres sujets d'entretien Laravel - [Les bases de PHP](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/php-basics.md): 25 questions, Junior - [POO en PHP](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/php-oop-essentials.md): 20 questions, Junior - [Composer & Autoloading](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/composer-autoloading.md): 18 questions, Junior - [Fondamentaux Laravel](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-fundamentals.md): 20 questions, Junior - [Routing Laravel](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-routing.md): 20 questions, Junior - [Blade Templates](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/blade-templates.md): 18 questions, Junior - [Request & Response](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/request-response.md): 20 questions, Junior - [Eloquent ORM - Les bases](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/eloquent-orm-basics.md): 22 questions, Junior - [Eloquent Relationships](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/eloquent-relationships.md): 25 questions, Confirmé - [Migrations & Schema Builder](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/database-migrations.md): 20 questions, Confirmé - [Validation & Formulaires](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/validation-forms.md): 22 questions, Confirmé - [Authorization & Policies](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/authorization-policies.md): 18 questions, Confirmé - [API Resources & Authentication](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/api-resources-authentication.md): 26 questions, Confirmé - [Middleware](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/middleware.md): 18 questions, Confirmé - [Service Container & DI](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/service-container-di.md): 20 questions, Confirmé - [Queues & Jobs](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/queues-jobs.md): 22 questions, Confirmé - [Events & Listeners](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/events-listeners.md): 18 questions, Confirmé - [Notifications & Mail](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/notifications-mail.md): 20 questions, Confirmé - [File Storage](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/file-storage.md): 18 questions, Confirmé - [Testing & PHPUnit](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/testing-phpunit.md): 24 questions, Confirmé - [Caching](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/caching.md): 18 questions, Confirmé - [Livewire & Inertia](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/livewire-inertia.md): 20 questions, Confirmé - [Eloquent Advanced](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/eloquent-advanced.md): 24 questions, Senior - [Repository Pattern](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/repository-pattern.md): 20 questions, Senior - [Laravel Packages](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-packages.md): 20 questions, Senior - [Performance Optimization](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/performance-optimization.md): 22 questions, Senior - [Security Best Practices](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/security-best-practices.md): 22 questions, Senior - [Laravel Octane](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-octane.md): 18 questions, Senior - [Laravel Distributed Systems](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/laravel-distributed-systems.md): 22 questions, Senior - [Observability & Monitoring](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/observability-monitoring.md): 20 questions, Senior - [Deployment & DevOps](https://sharpskill.dev/fr/technologies/laravel/questions-entretien/deployment-devops.md): 20 questions, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/fr/technologies/laravel/questions-entretien/authentication