#include <DomeTalker.h>
◆ DomeCredentials() [1/3]
dmlite::DomeCredentials::DomeCredentials |
( |
std::string |
cn, |
|
|
std::string |
ra, |
|
|
std::vector< std::string > |
gr |
|
) |
| |
|
inline |
◆ DomeCredentials() [2/3]
dmlite::DomeCredentials::DomeCredentials |
( |
| ) |
|
|
inline |
◆ DomeCredentials() [3/3]
◆ clientName
std::string dmlite::DomeCredentials::clientName |
The remote user that originated a request. Typically a DN.
◆ groups
std::vector<std::string> dmlite::DomeCredentials::groups |
The groups the user belongs to.
◆ oidc_audience
std::string dmlite::DomeCredentials::oidc_audience |
◆ oidc_authorized
bool dmlite::DomeCredentials::oidc_authorized |
The OIDC authorization is complete. Other (e.g. group-based) auth steps can be skipped.
◆ oidc_issuer
std::string dmlite::DomeCredentials::oidc_issuer |
◆ oidc_scope
std::string dmlite::DomeCredentials::oidc_scope |
◆ remoteAddress
std::string dmlite::DomeCredentials::remoteAddress |
The remote address of the user's machine.
The documentation for this struct was generated from the following file: