![]() |
XRootD
|
#include "XrdAcc/XrdAccAuthorize.hh"
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdOuc/XrdOucGatherConf.hh"
#include "XrdOuc/XrdOucPrivateUtils.hh"
#include "XrdSec/XrdSecEntity.hh"
#include "XrdSec/XrdSecEntityAttr.hh"
#include "XrdSys/XrdSysLogger.hh"
#include "XrdTls/XrdTlsContext.hh"
#include "XrdVersion.hh"
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <vector>
#include <sstream>
#include <fstream>
#include <unordered_map>
#include <tuple>
#include "fcntl.h"
#include "INIReader.h"
#include "picojson.h"
#include "scitokens/scitokens.h"
#include "XrdSciTokens/XrdSciTokensHelper.hh"
#include "XrdSciTokens/XrdSciTokensMon.hh"
Go to the source code of this file.
Classes | |
class | OverrideINIReader |
class | XrdAccRules |
class | XrdAccSciTokens |
Functions | |
void | InitAccSciTokens (XrdSysLogger *lp, const char *cfn, const char *parm, XrdAccAuthorize *accP, XrdOucEnv *envP) |
XrdAccAuthorize * | XrdAccAuthorizeObjAdd (XrdSysLogger *lp, const char *cfn, const char *parm, XrdOucEnv *envP, XrdAccAuthorize *accP) |
XrdAccAuthorize * | XrdAccAuthorizeObject (XrdSysLogger *lp, const char *cfn, const char *parm) |
XrdAccAuthorize * | XrdAccAuthorizeObject2 (XrdSysLogger *lp, const char *cfn, const char *parm, XrdOucEnv *envP) |
XrdVERSIONINFO (XrdAccAuthorizeObjAdd, XrdAccSciTokens) | |
XrdVERSIONINFO (XrdAccAuthorizeObject, XrdAccSciTokens) | |
Variables | |
XrdAccSciTokens * | accSciTokens = nullptr |
XrdSciTokensHelper * | SciTokensHelper = nullptr |
void InitAccSciTokens | ( | XrdSysLogger * | lp, |
const char * | cfn, | ||
const char * | parm, | ||
XrdAccAuthorize * | accP, | ||
XrdOucEnv * | envP ) |
Definition at line 1365 of file XrdSciTokensAccess.cc.
References accSciTokens, and SciTokensHelper.
Referenced by XrdAccAuthorizeObjAdd(), XrdAccAuthorizeObject(), and XrdAccAuthorizeObject2().
XrdAccAuthorize * XrdAccAuthorizeObjAdd | ( | XrdSysLogger * | lp, |
const char * | cfn, | ||
const char * | parm, | ||
XrdOucEnv * | envP, | ||
XrdAccAuthorize * | accP ) |
Definition at line 1377 of file XrdSciTokensAccess.cc.
References accSciTokens, and InitAccSciTokens().
XrdAccAuthorize * XrdAccAuthorizeObject | ( | XrdSysLogger * | lp, |
const char * | cfn, | ||
const char * | parm ) |
Definition at line 1394 of file XrdSciTokensAccess.cc.
References accSciTokens, and InitAccSciTokens().
XrdAccAuthorize * XrdAccAuthorizeObject2 | ( | XrdSysLogger * | lp, |
const char * | cfn, | ||
const char * | parm, | ||
XrdOucEnv * | envP ) |
Definition at line 1402 of file XrdSciTokensAccess.cc.
References accSciTokens, and InitAccSciTokens().
XrdVERSIONINFO | ( | XrdAccAuthorizeObjAdd | , |
XrdAccSciTokens | ) |
XrdVERSIONINFO | ( | XrdAccAuthorizeObject | , |
XrdAccSciTokens | ) |
XrdAccSciTokens* accSciTokens = nullptr |
Definition at line 455 of file XrdSciTokensAccess.cc.
Referenced by InitAccSciTokens(), XrdAccAuthorizeObjAdd(), XrdAccAuthorizeObject(), and XrdAccAuthorizeObject2().
XrdSciTokensHelper* SciTokensHelper = nullptr |
Definition at line 456 of file XrdSciTokensAccess.cc.