]> BookStack Code Mirror - bookstack/commit
Started alignment of auth services
authorDan Brown <redacted>
Sat, 1 Feb 2020 11:42:22 +0000 (11:42 +0000)
committerDan Brown <redacted>
Sat, 1 Feb 2020 11:42:22 +0000 (11:42 +0000)
commit575b85021d4f6d9507816710a5b96f6a9742d6bf
treea38f1b26f86dcf50c7900e8d83d75e3571926c6c
parent92690d1ae92363467c6a49664a558320b8b5771b
Started alignment of auth services

- Removed LDAP specific logic from login controller, placed in Guard.
- Created safer base user provider for ldap login, to be used for SAML
soon.
- Moved LDAP auth work from user provider to guard.
app/Auth/Access/ExternalBaseUserProvider.php [moved from app/Providers/LdapUserProvider.php with 61% similarity]
app/Auth/Access/Guards/ExternalBaseSessionGuard.php [new file with mode: 0644]
app/Auth/Access/Guards/LdapSessionGuard.php [new file with mode: 0644]
app/Auth/Access/LdapService.php
app/Config/auth.php
app/Exceptions/AuthException.php [deleted file]
app/Exceptions/LoginAttemptEmailNeededException.php [new file with mode: 0644]
app/Exceptions/LoginAttemptException.php [new file with mode: 0644]
app/Http/Controllers/Auth/LoginController.php
app/Providers/AuthServiceProvider.php