Symfony Development

  1. Security System
    1. Security Architecture
      1. Security Component Overview
        1. Authentication vs Authorization
          1. Security Configuration
          2. Authentication
            1. User Providers
              1. In-Memory Provider
                1. Entity Provider
                  1. Custom Providers
                  2. Firewalls
                    1. Firewall Configuration
                      1. Firewall Patterns
                        1. Multiple Firewalls
                        2. Authentication Methods
                          1. Form Login
                            1. HTTP Basic
                              1. API Key Authentication
                                1. Custom Authenticators
                                2. User Management
                                  1. User Interface Implementation
                                    1. User Entity Design
                                      1. Password Handling
                                    2. Authorization
                                      1. Role-Based Access Control
                                        1. Role Definition
                                          1. Role Hierarchy
                                            1. Role Assignment
                                            2. Access Control
                                              1. Access Control Rules
                                                1. Expression Language
                                                  1. Method Security
                                                  2. Voters
                                                    1. Voter Implementation
                                                      1. Voting Strategies
                                                        1. Complex Authorization Logic
                                                      2. Password Security
                                                        1. Password Hashing
                                                          1. Password Upgrading
                                                            1. Password Validation
                                                            2. Security Features
                                                              1. CSRF Protection
                                                                1. Token Generation
                                                                  1. Token Validation
                                                                  2. Remember Me
                                                                    1. Persistent Login
                                                                      1. Security Considerations
                                                                      2. Logout Handling
                                                                        1. Logout Configuration
                                                                          1. Logout Handlers