dmlite
0.6
|
Security context. To be created by the Authn. More...
#include <authn.h>
Public Member Functions | |
SecurityContext () | |
SecurityContext (const SecurityCredentials &c, const UserInfo &u, std::vector< GroupInfo > &g) | |
bool | operator== (const SecurityContext &) const |
bool | operator!= (const SecurityContext &) const |
bool | operator< (const SecurityContext &) const |
bool | operator> (const SecurityContext &) const |
Public Attributes | |
SecurityCredentials | credentials |
UserInfo | user |
std::vector< GroupInfo > | groups |
Security context. To be created by the Authn.
dmlite::SecurityContext::SecurityContext | ( | ) | [inline] |
dmlite::SecurityContext::SecurityContext | ( | const SecurityCredentials & | c, |
const UserInfo & | u, | ||
std::vector< GroupInfo > & | g | ||
) | [inline] |
bool dmlite::SecurityContext::operator!= | ( | const SecurityContext & | ) | const |
bool dmlite::SecurityContext::operator< | ( | const SecurityContext & | ) | const |
bool dmlite::SecurityContext::operator== | ( | const SecurityContext & | ) | const |
bool dmlite::SecurityContext::operator> | ( | const SecurityContext & | ) | const |
std::vector<GroupInfo> dmlite::SecurityContext::groups |