Go to the documentation of this file. 1 #ifndef __XRDDIGAUTH_HH__
2 #define __XRDDIGAUTH_HH__
84 bool Failure(
int lNum,
const char *txt1,
const char *txt2=0);
85 bool OkGrp(
const char *glist,
const char *gname);
bool SetupAuth(bool isRefresh, bool aOK)
XrdDigAuthEnt()
Definition: XrdDigAuth.hh:56
bool Configure(const char *aFN)
XrdDigAuth()
Definition: XrdDigAuth.hh:79
time_t authCHK
Definition: XrdDigAuth.hh:95
@ aConf
Definition: XrdDigAuth.hh:53
Definition: XrdSysPthread.hh:166
char * rec
Definition: XrdDigAuth.hh:47
bool accOK[aNum]
Definition: XrdDigAuth.hh:54
Definition: XrdDigAuth.hh:44
@ aLogs
Definition: XrdDigAuth.hh:53
bool SetupAuth(bool isRefresh)
@ aCore
Definition: XrdDigAuth.hh:53
bool Authorize(const XrdSecEntity *client, XrdDigAuthEnt::aType aType, bool aVec[XrdDigAuthEnt::aNum]=0)
bool OkGrp(const char *glist, const char *gname)
bool accOK[XrdDigAuthEnt::aNum]
Definition: XrdDigAuth.hh:97
Definition: XrdOucStream.hh:46
@ aProc
Definition: XrdDigAuth.hh:53
char * eChk[eNum]
Definition: XrdDigAuth.hh:51
@ eNum
Definition: XrdDigAuth.hh:50
char prot[XrdSecPROTOIDSIZE]
Definition: XrdDigAuth.hh:48
bool Failure(int lNum, const char *txt1, const char *txt2=0)
#define XrdSecPROTOIDSIZE
Definition: XrdSecEntity.hh:47
@ aNum
Definition: XrdDigAuth.hh:53
const char * authFN
Definition: XrdDigAuth.hh:93
aType
Definition: XrdDigAuth.hh:53
@ eGrp
Definition: XrdDigAuth.hh:50
@ eVorg
Definition: XrdDigAuth.hh:50
XrdSysMutex authMutex
Definition: XrdDigAuth.hh:92
@ eName
Definition: XrdDigAuth.hh:50
~XrdDigAuthEnt()
Definition: XrdDigAuth.hh:61
time_t authTOD
Definition: XrdDigAuth.hh:94
@ eRole
Definition: XrdDigAuth.hh:50
~XrdDigAuth()
Definition: XrdDigAuth.hh:80
bool Parse(XrdOucStream &aFile, int lNum)
Definition: XrdSecEntity.hh:52
@ eHost
Definition: XrdDigAuth.hh:50
eType
Definition: XrdDigAuth.hh:50
Definition: XrdSysError.hh:90
XrdDigAuthEnt * next
Definition: XrdDigAuth.hh:46
Definition: XrdDigAuth.hh:69
XrdDigAuthEnt * authList
Definition: XrdDigAuth.hh:96