Implement authenticator class used for logging in users
authorBen Rosser <rosser.bjr@gmail.com>
Sat, 14 Nov 2015 19:44:36 +0000 (14:44 -0500)
committerBen Rosser <rosser.bjr@gmail.com>
Sat, 27 May 2017 17:56:37 +0000 (13:56 -0400)
commit61aac1868f15babb7086d8bc6bbcff530346f438
tree38957eaa81010d951ae6121d786d1a4ab89ee063
parentdd69349ca91776432a4a53aa4d18dd8ef018cd26
Implement authenticator class used for logging in users

Added authenticator setup info to the core, also added a new core
setup dialog page for authenticators.

Wrote a SqlAuthenticator that simply wraps the existing
storage-based auth.
28 files changed:
CMakeLists.txt
cmake/FindLdap.cmake [new file with mode: 0644]
src/client/clientauthhandler.cpp
src/client/clientauthhandler.h
src/client/coreconnection.cpp
src/client/coreconnection.h
src/common/protocol.h
src/common/protocols/datastream/datastreampeer.cpp
src/common/protocols/legacy/legacypeer.cpp
src/core/CMakeLists.txt
src/core/authenticator.cpp [new file with mode: 0644]
src/core/authenticator.h [new file with mode: 0644]
src/core/core.cpp
src/core/core.h
src/core/coreauthhandler.cpp
src/core/coresettings.cpp
src/core/coresettings.h
src/core/ldapauthenticator.cpp [new file with mode: 0644]
src/core/ldapauthenticator.h [new file with mode: 0644]
src/core/sqlauthenticator.cpp [new file with mode: 0644]
src/core/sqlauthenticator.h [new file with mode: 0644]
src/qtui/CMakeLists.txt
src/qtui/coreconfigwizard.cpp
src/qtui/coreconfigwizard.h
src/qtui/mainwin.cpp
src/qtui/mainwin.h
src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui [new file with mode: 0644]
src/qtui/ui/coreconfigwizardsyncpage.ui