dmlite  0.6
Public Member Functions | Public Attributes | List of all members
dmlite::DomeCredentials Struct Reference

#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. More...
 
std::string remoteAddress
 The remote address of the user's machine. More...
 
std::vector< std::string > groups
 The groups the user belongs to. More...
 
std::string oidc_audience
 The OIDC audience. More...
 
std::string oidc_issuer
 The OIDC issuer. More...
 
std::string oidc_scope
 The OIDC scope. More...
 
bool oidc_authorized
 The OIDC authorization is complete. Other (e.g. group-based) auth steps can be skipped. More...
 

Constructor & Destructor Documentation

◆ 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]

dmlite::DomeCredentials::DomeCredentials ( const SecurityContext ctx)
inline

Member Data Documentation

◆ 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

The 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

The OIDC issuer.

◆ oidc_scope

std::string dmlite::DomeCredentials::oidc_scope

The 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: