#include <XrdMacaroonsHandler.hh>
Enumerator |
---|
PASSTHROUGH |
|
ALLOW |
|
DENY |
|
virtual Macaroons::Handler::~Handler |
( |
| ) |
|
|
virtual |
static bool Macaroons::Handler::Config |
( |
const char * |
config, |
|
|
XrdOucEnv * |
env, |
|
|
XrdSysError * |
log, |
|
|
std::string & |
location, |
|
|
std::string & |
secret, |
|
|
ssize_t & |
max_duration, |
|
|
AuthzBehavior & |
behavior |
|
) |
| |
|
static |
std::string Macaroons::Handler::GenerateActivities |
( |
const XrdHttpExtReq & |
, |
|
|
const std::string & |
|
|
) |
| const |
|
private |
std::string Macaroons::Handler::GenerateID |
( |
const std::string & |
, |
|
|
const XrdSecEntity & |
, |
|
|
const std::string & |
, |
|
|
const std::vector< std::string > & |
, |
|
|
const std::string & |
|
|
) |
| |
|
private |
int Macaroons::Handler::GenerateMacaroonResponse |
( |
XrdHttpExtReq & |
req, |
|
|
const std::string & |
response, |
|
|
const std::vector< std::string > & |
, |
|
|
ssize_t |
validity, |
|
|
bool |
oauth_response |
|
) |
| |
|
private |
virtual int Macaroons::Handler::Init |
( |
const char * |
cfgfile | ) |
|
|
inlineoverridevirtual |
virtual bool Macaroons::Handler::MatchesPath |
( |
const char * |
verb, |
|
|
const char * |
path |
|
) |
| |
|
overridevirtual |
Tells if the incoming path is recognized as one of the paths that have to be processed.
Implements XrdHttpExtHandler.
int Macaroons::Handler::ProcessOAuthConfig |
( |
XrdHttpExtReq & |
req | ) |
|
|
private |
int Macaroons::Handler::ProcessTokenRequest |
( |
XrdHttpExtReq & |
req | ) |
|
|
private |
std::string Macaroons::Handler::m_location |
|
private |
ssize_t Macaroons::Handler::m_max_duration |
|
private |
std::string Macaroons::Handler::m_secret |
|
private |
The documentation for this class was generated from the following file: