Skip to content

Instantly share code, notes, and snippets.

@hpatoio
Last active December 11, 2015 20:29
Show Gist options
  • Select an option

  • Save hpatoio/4655987 to your computer and use it in GitHub Desktop.

Select an option

Save hpatoio/4655987 to your computer and use it in GitHub Desktop.
security:
providers:
chain_provider:
chain:
providers: [in_memory, fos_userbundle]
in_memory:
memory:
users:
foo: { password: test }
fos_userbundle:
id: fos_user.user_provider.username
encoders:
Symfony\Component\Security\Core\User\User: plaintext
FOS\UserBundle\Model\UserInterface: sha512
firewalls:
http_staging:
pattern: ^/
http_basic:
realm: "Test area | enter common user and pass"
provider: in_memory
anonymous: true
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
logout: true
anonymous: true
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/, role: ROLE_ADMIN }
- { path: ^/demo/bundle, role: ROLE_USER }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment