Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FR3DLdapBundle
- FOSUserBundle
- Catchable Fatal Error: Argument 2 passed to FR3DLdapBundleDriverZendLdapDriver::__construct() must be an instance of
- SymfonyComponentHttpKernelLogLoggerInterface, instance of
- SymfonyBridgeMonologLogger given, called in /Users/tomasz.koprowski/Dev/cambio-
- back_end/var/cache/dev/appDevDebugProjectContainer.php on line 1729 and defined
- # To get started with security, check out the documentation:
- # http://symfony.com/doc/current/book/security.html
- security:
- # Preserve plain text password in token for refresh the user.
- # Analyze the security considerations before turn off this setting.
- erase_credentials: false
- encoders:
- AcmeBundleAcmeUserLdapUser: plaintext
- FOSUserBundleModelUserInterface: bcrypt
- role_hierarchy:
- ROLE_ADMIN: ROLE_USER
- ROLE_SUPER_ADMIN: ROLE_ADMIN
- providers:
- chain_provider:
- chain:
- providers: [fos_userbundle, fr3d_ldapbundle]
- fr3d_ldapbundle:
- id: fr3d_ldap.security.user.provider
- fos_userbundle:
- id: fos_user.user_provider.username
- # http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers
- # 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:
- pattern: ^/
- fr3d_ldap: ~
- form_login:
- always_use_default_target_path: true
- default_target_path: /profile
- provider: fos_userbundle
- csrf_token_generator: security.csrf.token_manager
- # if you are using Symfony < 2.8, use the following config instead:
- # 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 }
- # main:
- # anonymous: ~
- # activate different ways to authenticate
- # http_basic: ~
- # http://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate
- # form_login: ~
- # http://symfony.com/doc/current/cookbook/security/form_login_setup.html
- fos_user:
- db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
- firewall_name: main
- user_class: CambioCambioBundleEntityUser
- fr3d_ldap:
- fr3d_ldap:
- driver:
- host: your.host.foo
- # port: 389 # Optional
- # username: foo # Optional
- # password: bar # Optional
- # bindRequiresDn: true # Optional
- # baseDn: ou=users, dc=host, dc=foo # Optional
- # accountFilterFormat: (&(uid=%s)) # Optional. sprintf format %s will be the username
- # optReferrals: false # Optional
- # useSsl: true # Enable SSL negotiation. Optional
- # useStartTls: true # Enable TLS negotiation. Optional
- # accountCanonicalForm: 3 # ACCTNAME_FORM_BACKSLASH this is only needed if your users have to login with something like HOSTUser
- # accountDomainName: HOST
- # accountDomainNameShort: HOST # if you use the Backslash form set both to Hostname than the Username will be converted to HOSTUser
- user:
- baseDn: ou=users, dc=host, dc=foo
- filter: (&(ObjectClass=Person))
- # usernameAttribute: uid # Optional
- attributes: # Specify ldap attributes mapping [ldap attribute, user object method]
- # - { ldap_attr: uid, user_method: setUsername } # Default
- # - { ldap_attr: cn, user_method: setName } # Optional
- # - { ldap_attr: ..., user_method: ... } # Optional
- # service:
- # user_hydrator: fr3d_ldap.user_hydrator.default # Overrides default user hydrator
- # ldap_manager: fr3d_ldap.ldap_manager.default # Overrides default ldap manager
- user:
- - { ldap_attr: uid, user_method: setUsername }
- - { ldap_attr: mail, user_method: setEmail }
- fr3d_ldap:
- driver:
- host: XX.XX.XX.XX
- username: user@domain.com
- password: password
- accountDomainName: domain.com
- accountDomainNameShort: DOMA
- user:
- baseDn: Ou=ListingUsers,DC=domain,DC=com
- usernameAttribute: sAMAccountName
- filter: (&(ObjectClass=Person))
- attributes:
- - { ldap_attr: samaccountname, user_method: setUsername }
Add Comment
Please, Sign In to add comment