17 #ifndef __COMMON_AUTHORIZATION_HPP__ 18 #define __COMMON_AUTHORIZATION_HPP__ 33 namespace authorization {
59 #endif // __COMMON_AUTHORIZATION_HPP__ Definition: option.hpp:29
process::Future< bool > collectAuthorizations(const std::vector< process::Future< bool >> &authorizations)
Definition: hashmap.hpp:38
hashset< std::string > AUTHORIZABLE_ENDPOINTS
This interface is used to enable an identity service or any other back end to check authorization pol...
Definition: authorizer.hpp:268
const process::http::authorization::AuthorizationCallbacks createAuthorizationCallbacks(Authorizer *authorizer)
process::Future< bool > authorizeLogAccess(const Option< Authorizer * > &authorizer, const Option< process::http::authentication::Principal > &principal)
const Option< Subject > createSubject(const Option< process::http::authentication::Principal > &principal)