framework:
    secret: test
    router: { resource: "%kernel.project_dir%/%kernel.test_case%/routing.yml", utf8: true }
    test: ~
    default_locale: en
    profiler: false
    session:
        storage_factory_id: session.storage.factory.mock_file

services:
    logger: { class: Psr\Log\NullLogger }
    Symfony\Bundle\SecurityBundle\Tests\Functional\Bundle\GuardedBundle\AppCustomAuthenticator: ~
    Symfony\Bundle\SecurityBundle\Tests\Functional\Bundle\GuardedBundle\AuthenticationController:
        tags: [controller.service_arguments]

security:
    password_hashers:
        Symfony\Component\Security\Core\User\InMemoryUser: plaintext

    providers:
        in_memory:
            memory:
                users:
                    Jane: { password: test, roles: [ROLE_USER] }

    firewalls:
        secure:
            pattern: ^/
            anonymous: ~
            lazy: true
            stateless: false
            guard:
                authenticators:
                    - Symfony\Bundle\SecurityBundle\Tests\Functional\Bundle\GuardedBundle\AppCustomAuthenticator
