#include <XrdSciTokensHelper.hh>
◆ Issuers
◆ XrdSciTokensHelper()
XrdSciTokensHelper::XrdSciTokensHelper |
( |
| ) |
|
|
inline |
Constructor and Destructor.
◆ ~XrdSciTokensHelper()
virtual XrdSciTokensHelper::~XrdSciTokensHelper |
( |
| ) |
|
|
inlinevirtual |
◆ IssuerList()
virtual Issuers XrdSciTokensHelper::IssuerList |
( |
| ) |
|
|
pure virtual |
◆ Validate()
virtual bool XrdSciTokensHelper::Validate |
( |
const char * |
token, |
|
|
std::string & |
emsg, |
|
|
long long * |
expT = 0 , |
|
|
XrdSecEntity * |
entP = 0 |
|
) |
| |
|
pure virtual |
Validate a scitoken.
- Parameters
-
token | - Pointer to the token to validate. |
emsg | - Reference to a string to hold the reason for rejection |
expT | - Pointer to where the expiry value is to be placed. If nill, the value is not returned. |
entP | - Pointer to the SecEntity object and when not nil requests that it be filled with any identifying information in the token. The caller assumes that all supplied fields may be released by calling free(). |
- Returns
- Return true if the token is valid; false otherwise with emsg set.
Implemented in Macaroons::Authz.
The documentation for this class was generated from the following file: