-
-
Notifications
You must be signed in to change notification settings - Fork 1
Same results every time #12
Comments
Hi @cyjobes, have you enabled LDAP logging and checked the logs as suggested in the debugging documentation? Enable logging, attempt signing into an account that exists in your Active Directory server, then paste the logs that are generated here so I can assist you better. 👍 |
Sorry that this is long with the images, but it was the only way I knew to
let you know my setup.
So I've tried this with both username and email addresses, but the only
thing that happens is a bounce back to the login screen with invalid
credentials error.
Is there any way to see what the actual values the system is sending when
it get to the point of connecting or performing the search?
Thanks in advance for you help.
*ENV*
[image: env.png]
Using IP to connect. Did not include name/pass and default values in
ldap.php are empty quotes
*Auth*
[image: auth.php.png]
*LoginController*
[image: loginController.php.png]
*View*
[image: view.png]
*LOG*[2020-10-15 09:57:03] local.ERROR: ldap_search(): Search: Operations
error {"exception":"[object] (LdapRecord\\LdapRecordException(code: 2):
ldap_search(): Search: Operations error at
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/LdapRecordException.php:26)
[stacktrace]
#0
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Connection.php(308):
LdapRecord\\LdapRecordException::withDetailedError(Object(ErrorException),
Object(LdapRecord\\DetailedError))
#1
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Connection.php(385):
LdapRecord\\Connection->runOperationCallback(Object(Closure))
#2
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Connection.php(365):
LdapRecord\\Connection->retry(Object(Closure))
#3
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Connection.php(268):
LdapRecord\\Connection->tryAgainIfCausedByLostConnection(Object(LdapRecord\\LdapRecordException),
Object(Closure))
#4
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(529):
LdapRecord\\Connection->run(Object(Closure))
#5
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(398):
LdapRecord\\Query\\Builder->run('(&(objectclass=...')
#6
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(499):
LdapRecord\\Query\\Builder->LdapRecord\\Query\\{closure}()
#7
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(401):
LdapRecord\\Query\\Builder->getCachedResponse('(&(objectclass=...',
Object(Closure))
#8
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(224):
LdapRecord\\Query\\Builder->query('(&(objectclass=...')
#9
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(246):
LdapRecord\\Query\\Builder->LdapRecord\\Query\\{closure}()
#10
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(225):
LdapRecord\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#11
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(695):
LdapRecord\\Query\\Builder->get(Array)
#12
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord-laravel/src/LdapUserRepository.php(93):
LdapRecord\\Query\\Builder->first()
#13
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord-laravel/src/Auth/DatabaseUserProvider.php(71):
LdapRecord\\Laravel\\LdapUserRepository->findByCredentials(Array)
#14 [internal function]:
LdapRecord\\Laravel\\Auth\\DatabaseUserProvider->LdapRecord\\Laravel\\Auth\\{closure}(Array)
#15
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord-laravel/src/Auth/DatabaseUserProvider.php(149):
call_user_func(Object(Closure), Array)
#16
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(634):
LdapRecord\\Laravel\\Auth\\DatabaseUserProvider->LdapRecord\\Laravel\\Auth\\{closure}()
#17
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord-laravel/src/Auth/DatabaseUserProvider.php(150):
rescue(Object(Closure))
#18
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php(357):
LdapRecord\\Laravel\\Auth\\DatabaseUserProvider->retrieveByCredentials(Array)
#19
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/ui/auth-backend/AuthenticatesUsers.php(83):
Illuminate\\Auth\\SessionGuard->attempt(Array, false)
#20
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/ui/auth-backend/AuthenticatesUsers.php(46):
App\\Http\\Controllers\\Auth\\LoginController->attemptLogin(Object(Illuminate\\Http\\Request))
#21 [internal function]:
App\\Http\\Controllers\\Auth\\LoginController->login(Object(Illuminate\\Http\\Request))
#22
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54):
call_user_func_array(Array, Array)
#23
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45):
Illuminate\\Routing\\Controller->callAction('login', Array)
#24
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Route.php(255):
Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route),
Object(App\\Http\\Controllers\\Auth\\LoginController), 'login')
#25
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Route.php(197):
Illuminate\\Routing\\Route->runController()
#26
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(691):
Illuminate\\Routing\\Route->run()
#27
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128):
Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#28
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/app/Http/Middleware/RedirectIfAuthenticated.php(30):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#30
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#32
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(77):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#34
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#36
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63):
Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request),
Object(Illuminate\\Session\\Store), Object(Closure))
#38
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#39
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#41
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#43
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(693):
Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#45
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(668):
Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route),
Object(Illuminate\\Http\\Request))
#46
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(634):
Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request),
Object(Illuminate\\Routing\\Route))
#47
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(623):
Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#48
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(166):
Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#49
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128):
Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#50
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#52
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#53
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#54
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#55
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#56
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(87):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#58
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/fruitcake/laravel-cors/src/HandleCors.php(37):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#59
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#60
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/fideloper/proxy/src/TrustProxies.php(57):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#61
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#62
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#63
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(141):
Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#64
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110):
Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#65 /Users/cy.jobes/Websites/htdocs/marketing-dam-l8/public/index.php(52):
Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#66 {main}
[previous exception] [object] (ErrorException(code: 2): ldap_search():
Search: Operations error at
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Ldap.php:477)
[stacktrace]
#0 [internal function]: LdapRecord\\Ldap->LdapRecord\\{closure}(2,
'ldap_search(): ...', '/Users/cy.jobes...', 477, Array)
#1
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Ldap.php(477):
ldap_search(Resource id #489, 'OU=Standard,OU=...', '(&(objectclass=...',
Array, false, 1, 0, NULL)
#2
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Ldap.php(882):
LdapRecord\\Ldap->LdapRecord\\{closure}()
#3
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Ldap.php(478):
LdapRecord\\Ldap->executeFailableOperation(Object(Closure))
#4
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(527):
LdapRecord\\Ldap->search('OU=Standard,OU=...', '(&(objectclass=...', Array,
false, 1)
#5
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Connection.php(305):
LdapRecord\\Query\\Builder->LdapRecord\\Query\\{closure}(Object(LdapRecord\\Ldap))
#6
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Connection.php(385):
LdapRecord\\Connection->runOperationCallback(Object(Closure))
#7
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Connection.php(365):
LdapRecord\\Connection->retry(Object(Closure))
#8
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Connection.php(268):
LdapRecord\\Connection->tryAgainIfCausedByLostConnection(Object(LdapRecord\\LdapRecordException),
Object(Closure))
#9
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(529):
LdapRecord\\Connection->run(Object(Closure))
#10
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(398):
LdapRecord\\Query\\Builder->run('(&(objectclass=...')
#11
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(499):
LdapRecord\\Query\\Builder->LdapRecord\\Query\\{closure}()
#12
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(401):
LdapRecord\\Query\\Builder->getCachedResponse('(&(objectclass=...',
Object(Closure))
#13
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(224):
LdapRecord\\Query\\Builder->query('(&(objectclass=...')
#14
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(246):
LdapRecord\\Query\\Builder->LdapRecord\\Query\\{closure}()
#15
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(225):
LdapRecord\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#16
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord/src/Query/Builder.php(695):
LdapRecord\\Query\\Builder->get(Array)
#17
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord-laravel/src/LdapUserRepository.php(93):
LdapRecord\\Query\\Builder->first()
#18
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord-laravel/src/Auth/DatabaseUserProvider.php(71):
LdapRecord\\Laravel\\LdapUserRepository->findByCredentials(Array)
#19 [internal function]:
LdapRecord\\Laravel\\Auth\\DatabaseUserProvider->LdapRecord\\Laravel\\Auth\\{closure}(Array)
#20
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord-laravel/src/Auth/DatabaseUserProvider.php(149):
call_user_func(Object(Closure), Array)
#21
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(634):
LdapRecord\\Laravel\\Auth\\DatabaseUserProvider->LdapRecord\\Laravel\\Auth\\{closure}()
#22
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/directorytree/ldaprecord-laravel/src/Auth/DatabaseUserProvider.php(150):
rescue(Object(Closure))
#23
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php(357):
LdapRecord\\Laravel\\Auth\\DatabaseUserProvider->retrieveByCredentials(Array)
#24
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/ui/auth-backend/AuthenticatesUsers.php(83):
Illuminate\\Auth\\SessionGuard->attempt(Array, false)
#25
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/ui/auth-backend/AuthenticatesUsers.php(46):
App\\Http\\Controllers\\Auth\\LoginController->attemptLogin(Object(Illuminate\\Http\\Request))
#26 [internal function]:
App\\Http\\Controllers\\Auth\\LoginController->login(Object(Illuminate\\Http\\Request))
#27
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54):
call_user_func_array(Array, Array)
#28
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45):
Illuminate\\Routing\\Controller->callAction('login', Array)
#29
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Route.php(255):
Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route),
Object(App\\Http\\Controllers\\Auth\\LoginController), 'login')
#30
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Route.php(197):
Illuminate\\Routing\\Route->runController()
#31
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(691):
Illuminate\\Routing\\Route->run()
#32
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128):
Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#33
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/app/Http/Middleware/RedirectIfAuthenticated.php(30):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
App\\Http\\Middleware\\RedirectIfAuthenticated->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#35
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#37
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(77):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#39
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#41
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63):
Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request),
Object(Illuminate\\Session\\Store), Object(Closure))
#43
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#44
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#46
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#48
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(693):
Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#50
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(668):
Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route),
Object(Illuminate\\Http\\Request))
#51
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(634):
Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request),
Object(Illuminate\\Routing\\Route))
#52
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Routing/Router.php(623):
Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#53
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(166):
Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#54
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128):
Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#55
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#57
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#58
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#59
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#60
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#61
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(87):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#62
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#63
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/fruitcake/laravel-cors/src/HandleCors.php(37):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#64
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#65
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/fideloper/proxy/src/TrustProxies.php(57):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#66
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167):
Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request),
Object(Closure))
#67
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103):
Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#68
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(141):
Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#69
/Users/cy.jobes/Websites/htdocs/marketing-dam-l8/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110):
Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#70 /Users/cy.jobes/Websites/htdocs/marketing-dam-l8/public/index.php(52):
Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#71 {main}
"}
…On Thu, Oct 15, 2020 at 9:29 AM Steve Bauman ***@***.***> wrote:
Hi @cyjobes <https://github.com/cyjobes>, have you enabled LDAP logging
and checked the logs as suggested in the debugging documentation
<https://ldaprecord.com/docs/laravel/debugging/#logging-in>?
Enable logging, attempt signing into an account that exists in your Active
Directory server, then paste the logs that are generated here so I can
assist you better. 👍
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#12 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFLVQMZLA6ROEQHJZXILPVDSK32NNANCNFSM4SHWVBVQ>
.
|
Hi @cyjobes, attachments sent with email replies don't get attached to GitHub issues replies -- you'll have to visit GitHub and add them into your comment manually. |
Yes, loggin is enabled. In both ldap.php and the .env file.
…On Thu, Oct 15, 2020 at 9:29 AM Steve Bauman ***@***.***> wrote:
Hi @cyjobes <https://github.com/cyjobes>, have you enabled LDAP logging
and checked the logs as suggested in the debugging documentation
<https://ldaprecord.com/docs/laravel/debugging/#logging-in>?
Enable logging, attempt signing into an account that exists in your Active
Directory server, then paste the logs that are generated here so I can
assist you better. 👍
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#12 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFLVQMZLA6ROEQHJZXILPVDSK32NNANCNFSM4SHWVBVQ>
.
|
@cyjobes I cannot see the photos you've attached of your |
Resending with images: Sorry that this is long with the images, but it was the only way I knew to So I've tried this with both username and email addresses, but the only Is there any way to see what the actual values the system is sending when BTW, logging is enabled on both the ldap.php and .env files Thanks in advance for you help. Using IP to connect. Did not include name/pass and default values in LOG[2020-10-15 09:57:03] local.ERROR: ldap_search(): Search: Operations [previous exception] [object] (ErrorException(code: 2): ldap_search(): |
BTW, I had to go to php 7.2.22 because LDAP was not installed in my mamp for version 7.3.0. |
I was unsure about the model being pointed to in the auth provider for ldap. I did not create that model, so I changed that to my User model at App\Models\User Here is that model: `<?php namespace App\Models; use Illuminate\Contracts\Auth\MustVerifyEmail; use LdapRecord\Laravel\Auth\LdapAuthenticatable; class User extends Authenticatable implements LdapAuthenticatable
}` |
I performed a DD() on vendor/directorytree/ldaprecord/src/Ldap.php
This came back with empty strings. |
I have followed the instructions to the letter for ldaprecord in the authentication section using Laravel UI (deprecated).
https://ldaprecord.com/docs/laravel/auth/laravel-ui/
I am using Laravel 7x.
I am using username, not email for authentication.
At first I was getting an error about a model index not being present. So I revised the providers section of auth.php to this
` 'providers' => [
'ldap' => [
'driver' => 'ldap',
'model' => LdapRecord\Models\ActiveDirectory\User::class,
My LoginController has the following:
`use Illuminate\Http\Request;
public function username()
{
return 'username';
}
Like I said, I followed the instructions correctly up to before the "Fallback Authentication". No matter what I do I continue to get "These credentials do not match our records."
When I run the test (php artisan ldap:test) I get a successful connection. I know the credentials I am using are correct. I am at a loss on what I need to do.
Please help.
Cy
The text was updated successfully, but these errors were encountered: