![]() |
XRootD
|
Public Member Functions | |
XrdAccRules (uint64_t expiry_time, const std::string &username, const std::string &token_subject, const std::string &issuer, const std::vector< MapRule > &rules, const std::vector< std::string > &groups, uint32_t authz_strategy) | |
~XrdAccRules () | |
bool | apply (Access_Operation oper, std::string path) |
bool | expired () const |
uint32_t | get_authz_strategy () const |
const std::string & | get_default_username () const |
const std::string & | get_issuer () const |
const std::string & | get_token_subject () const |
std::string | get_username (const std::string &req_path) const |
const std::vector< std::string > & | groups () const |
void | parse (const AccessRulesRaw &rules) |
size_t | size () const |
const std::string | str () const |
Definition at line 349 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 352 of file XrdSciTokensAccess.cc.
References groups().
|
inline |
Definition at line 364 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 366 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 399 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 446 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 443 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 444 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 442 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 408 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 449 of file XrdSciTokensAccess.cc.
Referenced by XrdAccRules().
|
inline |
Definition at line 401 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 448 of file XrdSciTokensAccess.cc.
|
inline |
Definition at line 419 of file XrdSciTokensAccess.cc.