#include <XrdMacaroonsHandler.hh>
|
static bool | Config (const char *config, XrdOucEnv *env, XrdSysError *log, std::string &location, std::string &secret, ssize_t &max_duration) |
|
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 |
|
) |
| |
|
static |
std::string Macaroons::Handler::GenerateActivities |
( |
const XrdHttpExtReq & |
| ) |
const |
|
private |
std::string Macaroons::Handler::GenerateID |
( |
const XrdSecEntity & |
, |
|
|
const 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: