|
Leosac
0.8.0
Open Source Access Control
|
Go to the documentation of this file.
24 #include <boost/property_tree/ptree.hpp>
26 #include <zmqpp/zmqpp.hpp>
34 class AuthFileInstance;
46 const boost::property_tree::ptree &cfg,
CoreUtilsPtr utils);
Base class for module implementation.
This is the header file for a generated source file, GitSHA1.cpp.
void process_config()
Processing the configuration tree, spawning AuthFileInstance object as described in the configuration...
AuthFileModule(zmqpp::context &ctx, zmqpp::socket *pipe, const boost::property_tree::ptree &cfg, CoreUtilsPtr utils)
std::vector< AuthFileInstancePtr > authenticators_
Authenticator instance.
virtual void dump_additional_config(zmqpp::message *out) const override
We have one config file per authenticator object.
This implements a authentication module that use files to store access permissions.
std::shared_ptr< CoreUtils > CoreUtilsPtr