Skip to content

Instantly share code, notes, and snippets.

@yurio
Created September 24, 2015 09:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yurio/01b39ff792be73c25851 to your computer and use it in GitHub Desktop.
Save yurio/01b39ff792be73c25851 to your computer and use it in GitHub Desktop.
security:
acl:
connection: default
cache:
id: security.acl.cache.doctrine
prefix: sf2_acl_
access_decision_manager:
strategy: unanimous
providers:
chain_provider:
chain:
providers: [in_memory, oro_user]
oro_user:
id: oro_user.security.provider
in_memory:
memory:
users: []
encoders:
Oro\Bundle\UserBundle\Entity\User: sha512
Symfony\Component\Security\Core\User\User: plaintext
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
install:
pattern: ^/installer
security: false
anonymous: true
wsse_secured:
pattern: ^/api/(rest|soap).*
wsse:
lifetime: 3600
realm: "Secured API"
profile: "UsernameToken"
context: main
anonymouspages:
pattern: ^/anonymous
security: false
anonymous: true
login:
pattern: ^/user/(login|reset-request|send-email|check-email)$
provider: chain_provider
anonymous: true
reset_password:
pattern: ^/user/reset/*
provider: chain_provider
anonymous: true
embedded_form:
pattern: ^/embedded-form/(submit|success)
provider: chain_provider
anonymous: true
tracking_data:
pattern: ^/tracking/data/create
provider: chain_provider
anonymous: true
main:
pattern: ^/
provider: chain_provider
organization-form-login:
csrf_provider: form.csrf_provider
check_path: oro_user_security_check
login_path: oro_user_security_login
logout:
path: oro_user_security_logout
organization-remember-me:
key: %secret%
name: BAPRM
lifetime: 1209600 # stay logged for two weeks
httponly: true
anonymous: false
access_control:
- { path: ^/admin/, role: ROLE_ADMIN }
- { path: ^/api/rest/(latest|v1)/pinbars, role: ROLE_USER }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment