Useful Links
Computer Science
Web Development
Symfony Development
1. Introduction to Symfony
2. Environment Setup and Installation
3. Project Structure and Configuration
4. HTTP Foundation and Request Handling
5. Routing System
6. Controllers and Actions
7. Service Container and Dependency Injection
8. Database Integration with Doctrine ORM
9. Templating with Twig
10. Form Handling
11. Security System
12. API Development
13. Event System
14. Caching Strategies
15. Internationalization and Localization
16. Console Commands
17. Message Handling
18. Testing
19. Performance Optimization
20. Deployment and Production
21. Advanced Topics
Security System
Security Architecture
Security Component Overview
Authentication vs Authorization
Security Configuration
Authentication
User Providers
In-Memory Provider
Entity Provider
Custom Providers
Firewalls
Firewall Configuration
Firewall Patterns
Multiple Firewalls
Authentication Methods
Form Login
HTTP Basic
API Key Authentication
Custom Authenticators
User Management
User Interface Implementation
User Entity Design
Password Handling
Authorization
Role-Based Access Control
Role Definition
Role Hierarchy
Role Assignment
Access Control
Access Control Rules
Expression Language
Method Security
Voters
Voter Implementation
Voting Strategies
Complex Authorization Logic
Password Security
Password Hashing
Password Upgrading
Password Validation
Security Features
CSRF Protection
Token Generation
Token Validation
Remember Me
Persistent Login
Security Considerations
Logout Handling
Logout Configuration
Logout Handlers
Previous
10. Form Handling
Go to top
Next
12. API Development