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.