Book Image

Symfony2 Essentials

Book Image

Symfony2 Essentials

Overview of this book

Table of Contents (17 chapters)
Symfony2 Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Security handling


Symfony2 handles all the security-related actions through its own security system. This system is very flexible and powerful, but requires some setup. We need to start our journey through this system by reviewing its initial configuration file located in the app/config/security.yml file. Here, we still see some references after the demo app, which we will sort out in this chapter.

Let's review this:

# To get started with security, check out the documentation:
# http://symfony.com/doc/current/book/security.html
security:

    providers:
        in_memory:
            memory: ~

    firewalls:
        # disables authentication for assets and the 
        # profiler, adapt it according to your needs
        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false

        main:
            anonymous: ~
            # activate different ways to authenticate

            # http_basic: ~

            # form_login: ~

The preceding file contains only...