#include <DomeTalker.h>
Public Member Functions | |
| DomeCredentials (std::string cn, std::string ra, std::vector< std::string > gr) | |
| DomeCredentials () | |
| DomeCredentials (const SecurityContext *ctx) | |
Public Attributes | |
| std::string | clientName |
| The remote user that originated a request. Typically a DN. | |
| std::string | remoteAddress |
| The remote address of the user's machine. | |
| std::vector< std::string > | groups |
| The groups the user belongs to. | |
| std::string | oidc_audience |
| The OIDC audience. | |
| std::string | oidc_issuer |
| The OIDC issuer. | |
| std::string | oidc_scope |
| The OIDC scope. | |
| bool | oidc_authorized |
| The OIDC authorization is complete. Other (e.g. group-based) auth steps can be skipped. | |
| dmlite::DomeCredentials::DomeCredentials | ( | std::string | cn, | |
| std::string | ra, | |||
| std::vector< std::string > | gr | |||
| ) | [inline] |
| dmlite::DomeCredentials::DomeCredentials | ( | ) | [inline] |
| dmlite::DomeCredentials::DomeCredentials | ( | const SecurityContext * | ctx | ) | [inline] |
| std::string dmlite::DomeCredentials::clientName |
The remote user that originated a request. Typically a DN.
| std::vector<std::string> dmlite::DomeCredentials::groups |
The groups the user belongs to.
| std::string dmlite::DomeCredentials::oidc_audience |
The OIDC audience.
The OIDC authorization is complete. Other (e.g. group-based) auth steps can be skipped.
| std::string dmlite::DomeCredentials::oidc_issuer |
The OIDC issuer.
| std::string dmlite::DomeCredentials::oidc_scope |
The OIDC scope.
| std::string dmlite::DomeCredentials::remoteAddress |
The remote address of the user's machine.
1.6.1