Guest User

Untitled

a guest
Feb 7th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. FR3DLdapBundle
  2. FOSUserBundle
  3.  
  4. Catchable Fatal Error: Argument 2 passed to FR3DLdapBundleDriverZendLdapDriver::__construct() must be an instance of
  5. SymfonyComponentHttpKernelLogLoggerInterface, instance of
  6. SymfonyBridgeMonologLogger given, called in /Users/tomasz.koprowski/Dev/cambio-
  7. back_end/var/cache/dev/appDevDebugProjectContainer.php on line 1729 and defined
  8.  
  9. # To get started with security, check out the documentation:
  10. # http://symfony.com/doc/current/book/security.html
  11. security:
  12.  
  13. # Preserve plain text password in token for refresh the user.
  14. # Analyze the security considerations before turn off this setting.
  15. erase_credentials: false
  16.  
  17. encoders:
  18. AcmeBundleAcmeUserLdapUser: plaintext
  19. FOSUserBundleModelUserInterface: bcrypt
  20.  
  21. role_hierarchy:
  22. ROLE_ADMIN: ROLE_USER
  23. ROLE_SUPER_ADMIN: ROLE_ADMIN
  24.  
  25. providers:
  26. chain_provider:
  27. chain:
  28. providers: [fos_userbundle, fr3d_ldapbundle]
  29.  
  30. fr3d_ldapbundle:
  31. id: fr3d_ldap.security.user.provider
  32.  
  33. fos_userbundle:
  34. id: fos_user.user_provider.username
  35.  
  36. # http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers
  37. # providers:
  38. # in_memory:
  39. # memory: ~
  40.  
  41. firewalls:
  42. # disables authentication for assets and the profiler, adapt it according to your needs
  43. # dev:
  44. # pattern: ^/(_(profiler|wdt)|css|images|js)/
  45. # security: false
  46.  
  47. main:
  48. pattern: ^/
  49. fr3d_ldap: ~
  50. form_login:
  51. always_use_default_target_path: true
  52. default_target_path: /profile
  53. provider: fos_userbundle
  54. csrf_token_generator: security.csrf.token_manager
  55. # if you are using Symfony < 2.8, use the following config instead:
  56. # csrf_provider: form.csrf_provider
  57.  
  58. logout: true
  59. anonymous: true
  60.  
  61. access_control:
  62. - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  63. - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
  64. - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
  65. - { path: ^/admin/, role: ROLE_ADMIN }
  66.  
  67. # main:
  68. # anonymous: ~
  69. # activate different ways to authenticate
  70.  
  71. # http_basic: ~
  72. # http://symfony.com/doc/current/book/security.html#a-configuring-how-your-users-will-authenticate
  73.  
  74. # form_login: ~
  75. # http://symfony.com/doc/current/cookbook/security/form_login_setup.html
  76.  
  77. fos_user:
  78. db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
  79. firewall_name: main
  80. user_class: CambioCambioBundleEntityUser
  81.  
  82. fr3d_ldap:
  83. fr3d_ldap:
  84. driver:
  85. host: your.host.foo
  86. # port: 389 # Optional
  87. # username: foo # Optional
  88. # password: bar # Optional
  89. # bindRequiresDn: true # Optional
  90. # baseDn: ou=users, dc=host, dc=foo # Optional
  91. # accountFilterFormat: (&(uid=%s)) # Optional. sprintf format %s will be the username
  92. # optReferrals: false # Optional
  93. # useSsl: true # Enable SSL negotiation. Optional
  94. # useStartTls: true # Enable TLS negotiation. Optional
  95. # accountCanonicalForm: 3 # ACCTNAME_FORM_BACKSLASH this is only needed if your users have to login with something like HOSTUser
  96. # accountDomainName: HOST
  97. # accountDomainNameShort: HOST # if you use the Backslash form set both to Hostname than the Username will be converted to HOSTUser
  98. user:
  99. baseDn: ou=users, dc=host, dc=foo
  100. filter: (&(ObjectClass=Person))
  101. # usernameAttribute: uid # Optional
  102. attributes: # Specify ldap attributes mapping [ldap attribute, user object method]
  103. # - { ldap_attr: uid, user_method: setUsername } # Default
  104. # - { ldap_attr: cn, user_method: setName } # Optional
  105.  
  106. # - { ldap_attr: ..., user_method: ... } # Optional
  107. # service:
  108. # user_hydrator: fr3d_ldap.user_hydrator.default # Overrides default user hydrator
  109. # ldap_manager: fr3d_ldap.ldap_manager.default # Overrides default ldap manager
  110.  
  111. user:
  112. - { ldap_attr: uid, user_method: setUsername }
  113. - { ldap_attr: mail, user_method: setEmail }
  114.  
  115. fr3d_ldap:
  116. driver:
  117. host: XX.XX.XX.XX
  118. username: user@domain.com
  119. password: password
  120. accountDomainName: domain.com
  121. accountDomainNameShort: DOMA
  122. user:
  123. baseDn: Ou=ListingUsers,DC=domain,DC=com
  124. usernameAttribute: sAMAccountName
  125. filter: (&(ObjectClass=Person))
  126. attributes:
  127. - { ldap_attr: samaccountname, user_method: setUsername }
Add Comment
Please, Sign In to add comment