![]() |
Leosac
0.8.0
Open Source Access Control
|
Authentication backend modules live here. More...
Classes | |
| class | AuthDBInstance |
| An instance of authentication handler that use the database to verify credentials and permissions. More... | |
| class | AuthDBModule |
| This implements a authentication module that uses Leosac database to validate access. More... | |
| class | AuthFileInstance |
| An instance of an authentication handler that use files to check whether or not access is granted or denied. More... | |
| class | AuthFileModule |
| This implements a authentication module that use files to store access permissions. More... | |
| struct | AuthResult |
| class | FileAuthSourceMapper |
| Use a file to map auth source (card, PIN, etc) to user. More... | |
Typedefs | |
| using | AuthDBInstanceId = unsigned long long |
| using | AuthFileInstancePtr = std::shared_ptr< AuthFileInstance > |
| using | FileAuthSourceMapperPtr = std::shared_ptr< FileAuthSourceMapper > |
Authentication backend modules live here.
| using Leosac::Module::Auth::AuthDBInstanceId = typedef unsigned long long |
Definition at line 28 of file AuthDBFwd.hpp.
| using Leosac::Module::Auth::AuthFileInstancePtr = typedef std::shared_ptr<AuthFileInstance> |
Definition at line 37 of file AuthFileInstance.hpp.
| using Leosac::Module::Auth::FileAuthSourceMapperPtr = typedef std::shared_ptr<FileAuthSourceMapper> |
Definition at line 208 of file FileAuthSourceMapper.hpp.