Php

Dev back

Fetching the User Object

Cet article aborde comment récupérer un objet utilisateur dans Symfony, en utilisant des contrôleurs et une structure de base personnalisée. Il présente des extraits de code pour illustrer la mise en œuvre, ainsi que des références aux lignes pertinentes dans le fichier du contrôleur. Ce tutoriel est également applicable à Symfony 6 et peut être utile pour les développeurs cherchant à gérer l'authentification et les sessions utilisateur à l'aide de la plateforme Symfony.

Sécurité

The Special IS_AUTHENTICATED_ Strings

Cet article traite des différentes étapes et pratiques concernant l'authentification dans Symfony 5, y compris la configuration des firewalls, le développement de formulaires de connexion, la gestion des erreurs, et l'implémentation de la sécurité, y compris l'authentification à deux facteurs.

Dev back

The Special IS_AUTHENTICATED_ Strings

Cet article présente les chaînes IS_AUTHENTICATED_ de Symfony 5 qui sont utilisées pour gérer l'authentification des utilisateurs dans les applications. Il couvre les différents niveaux d'authentification, tels que IS_AUTHENTICATED_FULLY et IS_AUTHENTICATED_REMEMBER, en expliquant comment configurer ces authentifications dans les fichiers de configuration et les contrôleurs. Le tutoriel fournit également des exemples pratiques pour illustrer chaque point.

Dev back

Denying Access in a Controller

Cet article détaille les étapes nécessaires pour gérer l'authentification et l'accès dans une application Symfony, en se concentrant sur la création de formulaires de connexion, la gestion des rôles, et l'implémentation de la sécurité via des techniques comme le hachage de mots de passe et l'authentification à deux facteurs. Il propose un guide pratique pour mettre en œuvre des sécurités robustes au sein d'applications web avec Symfony.

Dev back

Denying Access in a Controller

Cet article aborde la gestion des autorisations d'accès dans un contrôleur Symfony 5. Il explique comment utiliser des annotations et des attributs pour interdire l'accès à certaines parties de l'application, que ce soit pour des actions spécifiques ou pour l'ensemble d'une classe de contrôleur. Des exemples de code sont fournis pour illustrer les concepts.

Dev back

form_login: The Built-in Authenticator

Cette ressource présente un tutoriel sur l'authentification intégrée de Symfony 5, en se concentrant sur le mécanisme 'form_login'. Elle explique comment configurer le fichier 'security.yaml' pour définir l'entrée de l'authentification, personnaliser le formulaire de connexion et intégrer le tout dans un projet Symfony. Ce tutoriel est pertinent aussi pour Symfony 6, offrant une base solide pour gérer les sessions utilisateur et les sécuriser au sein d'une application web.

Dev back

The Entry Point: Inviting Users to Log In

Cet article aborde la mise en place d'un point d'entrée pour l'authentification des utilisateurs dans Symfony, en se concentrant sur la configuration de la sécurité et la création de classes d'authentificateurs. Il détaille les étapes nécessaires à la gestion des connexions des utilisateurs et illustre des exemples de configuration dans le fichier 'security.yaml'.

Dev back

Always Remember Me & "signature_properties"

Cet article présente des techniques de sécurisation des connexions dans Symfony 5, en mettant l'accent sur la fonctionnalité 'Remember Me' et la gestion des cookies de session. Il explique comment configurer les authentificateurs et invalider ces cookies lorsque les données de l'utilisateur changent, tout en mentionnant que la version 6 de Symfony supporte également ces méthodes.

Sécurité

Security Listener System & Csrf Protection

Cet article discute des systèmes de sécurité dans Symfony 5, en mettant l'accent sur l'utilisation des authentificateurs et la protection CSRF. Il traite des bonnes pratiques pour sécuriser les applications Symfony et fournit un tutoriel pratique sur la mise en œuvre de ces concepts.