Apache Mesos
Namespaces | Functions | Variables
authorization.hpp File Reference
#include <vector>
#include <mesos/authentication/authenticator.hpp>
#include <mesos/authorizer/authorizer.hpp>
#include <process/future.hpp>
#include <process/http.hpp>
#include <stout/hashset.hpp>
#include <stout/option.hpp>

Go to the source code of this file.

Namespaces

 mesos
 
 mesos::authorization
 

Functions

process::Future< bool > mesos::authorization::collectAuthorizations (const std::vector< process::Future< bool >> &authorizations)
 
const Option< Subject > mesos::authorization::createSubject (const Option< process::http::authentication::Principal > &principal)
 
process::Future< bool > mesos::authorization::authorizeLogAccess (const Option< Authorizer * > &authorizer, const Option< process::http::authentication::Principal > &principal)
 
const process::http::authorization::AuthorizationCallbacks mesos::authorization::createAuthorizationCallbacks (Authorizer *authorizer)
 

Variables

hashset< std::string > mesos::authorization::AUTHORIZABLE_ENDPOINTS