|
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"
Include dependency graph for XrdSciTokensAccess.cc: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().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:| XrdAccAuthorize * XrdAccAuthorizeObject | ( | XrdSysLogger * | lp, |
| const char * | cfn, | ||
| const char * | parm ) |
Definition at line 1394 of file XrdSciTokensAccess.cc.
References accSciTokens, and InitAccSciTokens().
Here is the call graph for this function:| XrdAccAuthorize * XrdAccAuthorizeObject2 | ( | XrdSysLogger * | lp, |
| const char * | cfn, | ||
| const char * | parm, | ||
| XrdOucEnv * | envP ) |
Definition at line 1402 of file XrdSciTokensAccess.cc.
References accSciTokens, and InitAccSciTokens().
Here is the call graph for this function:| 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.