DirectoryTree / LdapRecord-Discussions

A place to ask questions, get help, or share what you've built with LdapRecord.
4 stars 1 forks source link

Same results every time #12

Open cyjobes opened 3 years ago

cyjobes commented 3 years ago

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,

        'database' => [
            'model' => App\Ldap\User::class,
            'sync_attributes' => [
                'name' => 'cn',
                'username' => 'samaccountname',
                'email' => 'mail',
            ],
        ],
    ],

    'users' => [
        'driver' => 'eloquent',
        'model' => App\User::class,
    ],`

My LoginController has the following: `use Illuminate\Http\Request;


public function username() { return 'username'; }

protected function credentials(Request $request)
{
    return [
        'samaccountname' => $request->username,
        'password' => $request->password,
    ];
}`

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

stevebauman commented 3 years ago

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. 👍

cyjobes commented 3 years ago

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 notifications@github.com 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 https://github.com/DirectoryTree/LdapRecord-Discussions/issues/12#issuecomment-709325493, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFLVQMZLA6ROEQHJZXILPVDSK32NNANCNFSM4SHWVBVQ .

stevebauman commented 3 years ago

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.

cyjobes commented 3 years ago

Yes, loggin is enabled. In both ldap.php and the .env file.

On Thu, Oct 15, 2020 at 9:29 AM Steve Bauman notifications@github.com 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 https://github.com/DirectoryTree/LdapRecord-Discussions/issues/12#issuecomment-709325493, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFLVQMZLA6ROEQHJZXILPVDSK32NNANCNFSM4SHWVBVQ .

stevebauman commented 3 years ago

@cyjobes I cannot see the photos you've attached of your .env, auth.php and LoginController.php files.

cyjobes commented 3 years ago

Resending with images:

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?

BTW, logging is enabled on both the ldap.php and .env files

Thanks in advance for you help.

ENV env

Using IP to connect. Did not include name/pass and default values in ldap.php are empty quotes

Auth auth php

LoginController loginController php

View view

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}

"}

cyjobes commented 3 years ago

BTW, I had to go to php 7.2.22 because LDAP was not installed in my mamp for version 7.3.0.

cyjobes commented 3 years ago

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 Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable;

use LdapRecord\Laravel\Auth\LdapAuthenticatable; use LdapRecord\Laravel\Auth\AuthenticatesWithLdap;

class User extends Authenticatable implements LdapAuthenticatable { use HasFactory, Notifiable; use Notifiable, AuthenticatesWithLdap;

/**
 * The attributes that are mass assignable.
 *
 * @var array
 */
protected $fillable = [
    'name',
    'email',
    'password',
];

/**
 * The attributes that should be hidden for arrays.
 *
 * @var array
 */
protected $hidden = [
    'password',
    'remember_token',
];

/**
 * The attributes that should be cast to native types.
 *
 * @var array
 */
protected $casts = [
    'email_verified_at' => 'datetime',
];

}`

cyjobes commented 3 years ago

I performed a DD() on vendor/directorytree/ldaprecord/src/Ldap.php

public function bind($username, $password) { dd($username, $password); return $this->bound = $this->executeFailableOperation(function () use ($username, $password) { return ldap_bind($this->connection, $username, html_entity_decode($password)); }); }

This came back with empty strings.