19 #ifndef NAF_SECURITY_SECURITY_VERIFICATION
20 #define NAF_SECURITY_SECURITY_VERIFICATION
27 #include <Poco/Tuple.h>
29 #include "security/users_manager.h"
30 #include "security/permissions_manager.h"
31 #include "tools/output_logger.h"
38 enum class SecurityType;
39 class SecurityVerification;
46 enum class NAF::Extras::SecurityType
59 auto& var = permissions_manager_;
64 auto& var = users_manager_;
67 Extras::SecurityType get_security_type()
const {
return security_type_; }
69 void set_security_type(Extras::SecurityType security_type) { security_type_ = security_type; }
71 bool VerifyRoutesPermissions_(
Tools::Route& route, std::string action_type);
76 Extras::SecurityType security_type_;
Definition: permissions_manager.h:46
Definition: users_manager.h:43