Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.60 KB | None | 0 0
  1. # app/config/security.yml
  2. security:
  3. encoders:
  4. FOSUserBundleModelUserInterface: bcrypt
  5.  
  6. role_hierarchy:
  7. ROLE_ADMIN: ROLE_USER
  8. ROLE_SUPER_ADMIN: ROLE_ADMIN
  9.  
  10. providers:
  11. chain_provider:
  12. chain:
  13. providers: [fos_userbundle, fr3d_ldapbundle]
  14. fr3d_ldapbundle:
  15. id: fr3d_ldap.security.user.provider
  16. fos_userbundle:
  17. id: fos_user.user_provider.username
  18.  
  19. firewalls:
  20. main:
  21. pattern: ^/
  22. fr3d_ldap: ~
  23. form_login:
  24. always_use_default_target_path: true
  25. default_target_path: /
  26. csrf_token_generator: security.csrf.token_manager
  27. logout: true
  28. anonymous: true
  29.  
  30. access_control:
  31. - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  32. - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
  33. - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
  34. - { path: ^/admin/, role: ROLE_ADMIN }
  35.  
  36. fos_user:
  37. db_driver: orm
  38. firewall_name: main
  39. user_class: AppBundleEntityUser
  40.  
  41. fr3d_ldap:
  42. driver:
  43. host: ldap.forumsys.com
  44. username: cn=read-only-admin,dc=example,dc=com
  45. password: password
  46. user:
  47. baseDn: dc=example,dc=com
  48. attributes:
  49. - { ldap_attr: uid, user_method: setUsername }
  50. - { ldap_attr: mail, user_method: setEmail }
  51. filter: (&(ObjectClass=person))
  52.  
  53. request.INFO: Matched route "fos_user_security_check". {"route":"fos_user_security_check","route_parameters":{"_controller":"FOS\UserBundle\Controller\SecurityController::checkAction","_route":"fos_user_security_check"},"request_uri":"http://127.0.0.1:8000/app_dev.php/login_check","method":"POST"} []
  54. [2017-03-29 20:37:11] doctrine.DEBUG: SELECT t0.username AS username_1, t0.username_canonical AS username_canonical_2, t0.email AS email_3, t0.email_canonical AS email_canonical_4, t0.enabled AS enabled_5, t0.salt AS salt_6, t0.password AS password_7, t0.last_login AS last_login_8, t0.confirmation_token AS confirmation_token_9, t0.password_requested_at AS password_requested_at_10, t0.roles AS roles_11, t0.id AS id_12 FROM fos_user t0 WHERE t0.username_canonical = ? LIMIT 1 ["tesla"] []
  55. [2017-03-29 20:37:11] ldap_driver.DEBUG: ldap_search(dc=example,dc=com, (&(&(ObjectClass=person))(uid=tesla)), [array]) {"action":"ldap_search","base_dn":"dc=example,dc=com","filter":"(&(&(ObjectClass=person))(uid=tesla))","attributes":[]} []
  56. [2017-03-29 20:37:12] security.INFO: User tesla found on LDAP {"action":"loadUserByUsername","username":"tesla","result":"found"} []
  57. [2017-03-29 20:37:12] ldap_driver.DEBUG: ldap_bind(tesla, ****) {"action":"ldap_bind","bind_rdn":"tesla"} []
  58. [2017-03-29 20:37:12] ldap_driver.DEBUG: ZendLdapExceptionLdapException: 0x22 (Invalid DN syntax; invalid DN): tesla in C:UserswackmPhpstormProjectspoemvendorzendframeworkzend-ldapsrcLdap.php:851 Stack trace: #0 C:UserswackmPhpstormProjectspoemvendorfr3dldap-bundleDriverZendLdapDriver.php(82): ZendLdapLdap->bind('tesla', 'password') #1 C:UserswackmPhpstormProjectspoemvendorfr3dldap-bundleLdapLdapManager.php(78): FR3DLdapBundleDriverZendLdapDriver->bind(Object(AppBundleEntityUser), 'password') #2 C:UserswackmPhpstormProjectspoemvendorfr3dldap-bundleSecurityAuthenticationLdapAuthenticationProvider.php(90): FR3DLdapBundleLdapLdapManager->bind(Object(AppBundleEntityUser), 'password') #3 C:UserswackmPhpstormProjectspoemvendorsymfonysymfonysrcSymfonyComponentSecurityCoreAuthenticationProviderUserAuthenticationProvider.php(86): FR3DLdapBundleSecurityAuthenticationLdapAuthenticationProvider->checkAuthentication(Object(AppBundleEntityUser), Object(SymfonyComponentSecurityCoreAuthenticationTokenUsernamePasswordToken)) #4 C:UserswackmPhpstormProjectspoemvarcachedevclasses.php(4613): SymfonyComponentSecurityCoreAuthenticationProviderUserAuthenticationProvider->authenticate(Object(SymfonyComponentSecurityCoreAuthenticationTokenUsernamePasswordToken)) #5 C:UserswackmPhpstormProjectspoemvendorsymfonysymfonysrcSymfonyComponentSecurityHttpFirewallUsernamePasswordFormAuthenticationListener.php(93): SymfonyComponentSecurityCoreAuthenticationAuthenticationProviderManager->authenticate(Object(SymfonyComponentSecurityCoreAuthenticationTokenUsernamePasswordToken)) #6 C:UserswackmPhpstormProjectspoemvendorsymfonysymfonysrcSymfonyComponentSecurityHttpFirewallAbstractAuthenticationListener.php(146): SymfonyComponentSecurityHttpFirewallUsernamePasswordFormAuthenticationListener->attemptAuthentication(Object(SymfonyComponentHttpFoundationRequest)) #7 C:UserswackmPhpstormProjectspoemvarcachedevclasses.php(4528): SymfonyComponentSecurityHttpFirewallAbstractAuthenticationListener->handle(Object(SymfonyComponentHttpKernelEventGetResponseEvent)) #8 [internal function]: SymfonyComponentSecurityHttpFirewall->onKernelRequest(Object(SymfonyComponentHttpKernelEventGetResponseEvent), 'kernel.request', Object(SymfonyComponentHttpKernelDebugTraceableEventDispatcher)) #9 C:UserswackmPhpstormProjectspoemvendorsymfonysymfonysrcSymfonyComponentEventDispatcherDebugWrappedListener.php(106): call_user_func(Array, Object(SymfonyComponentHttpKernelEventGetResponseEvent), 'kernel.request', Object(SymfonyComponentHttpKernelDebugTraceableEventDispatcher)) #10 [internal function]: SymfonyComponentEventDispatcherDebugWrappedListener->__invoke(Object(SymfonyComponentHttpKernelEventGetResponseEvent), 'kernel.request', Object(SymfonyComponentEventDispatcherContainerAwareEventDispatcher)) #11 C:UserswackmPhpstormProjectspoemvarcachedevclasses.php(3273): call_user_func(Object(SymfonyComponentEventDispatcherDebugWrappedListener), Object(SymfonyComponentHttpKernelEventGetResponseEvent), 'kernel.request', Object(SymfonyComponentEventDispatcherContainerAwareEventDispatcher)) #12 C:UserswackmPhpstormProjectspoemvarcachedevclasses.php(3188): SymfonyComponentEventDispatcherEventDispatcher->doDispatch(Array, 'kernel.request', Object(SymfonyComponentHttpKernelEventGetResponseEvent)) #13 C:UserswackmPhpstormProjectspoemvendorsymfonysymfonysrcSymfonyComponentEventDispatcherDebugTraceableEventDispatcher.php(136): SymfonyComponentEventDispatcherEventDispatcher->dispatch('kernel.request', Object(SymfonyComponentHttpKernelEventGetResponseEvent)) #14 C:UserswackmPhpstormProjectspoemvarcachedevclasses.php(4202): SymfonyComponentEventDispatcherDebugTraceableEventDispatcher->dispatch('kernel.request', Object(SymfonyComponentHttpKernelEventGetResponseEvent)) #15 C:UserswackmPhpstormProjectspoemvarcachedevclasses.php(4172): SymfonyComponentHttpKernelHttpKernel->handleRaw(Object(SymfonyComponentHttpFoundationRequest), 1) #16 C:UserswackmPhpstormProjectspoemvendorsymfonysymfonysrcSymfonyComponentHttpKernelKernel.php(168): SymfonyComponentHttpKernelHttpKernel->handle(Object(SymfonyComponentHttpFoundationRequest), 1, true) #17 C:UserswackmPhpstormProjectspoemwebapp_dev.php(28): SymfonyComponentHttpKernelKernel->handle(Object(SymfonyComponentHttpFoundationRequest)) #18 {main} {"exception":"[object] (Zend\Ldap\Exception\LdapException(code: 34): 0x22 (Invalid DN syntax; invalid DN): tesla at C:\Users\wackm\PhpstormProjects\poem\vendor\zendframework\zend-ldap\src\Ldap.php:851)"} []
  59. [2017-03-29 20:37:12] doctrine.DEBUG: SELECT t0.username AS username_1, t0.username_canonical AS username_canonical_2, t0.email AS email_3, t0.email_canonical AS email_canonical_4, t0.enabled AS enabled_5, t0.salt AS salt_6, t0.password AS password_7, t0.last_login AS last_login_8, t0.confirmation_token AS confirmation_token_9, t0.password_requested_at AS password_requested_at_10, t0.roles AS roles_11, t0.id AS id_12 FROM fos_user t0 WHERE t0.username_canonical = ? LIMIT 1 ["tesla"] []
  60. [2017-03-29 20:37:12] ldap_driver.DEBUG: ldap_search(dc=example,dc=com, (&(&(ObjectClass=person))(uid=tesla)), [array]) {"action":"ldap_search","base_dn":"dc=example,dc=com","filter":"(&(&(ObjectClass=person))(uid=tesla))","attributes":[]} []
  61. [2017-03-29 20:37:12] security.INFO: User tesla found on LDAP {"action":"loadUserByUsername","username":"tesla","result":"found"} []
  62. [2017-03-29 20:37:12] security.INFO: Authentication request failed. {"exception":"[object] (Symfony\Component\Security\Core\Exception\BadCredentialsException(code: 0): Bad credentials. at C:\Users\wackm\PhpstormProjects\poem\vendor\symfony\symfony\src\Symfony\Component\Security\Core\Authentication\Provider\UserAuthenticationProvider.php:90, Symfony\Component\Security\Core\Exception\BadCredentialsException(code: 0): The presented password is invalid. at C:\Users\wackm\PhpstormProjects\poem\vendor\symfony\symfony\src\Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider.php:67)"} []
  63. [2017-03-29 20:37:12] security.DEBUG: Authentication failure, redirect triggered. {"failure_path":"/login"} []
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement