Odil
A C++11 library for the DICOM standard
|
User Identity, cf. PS3.8 D.3.3.7. More...
#include <AssociationParameters.h>
Public Types | |
enum class | Type { None = 0 , Username = 1 , UsernameAndPassword = 2 , Kerberos = 3 , SAML = 4 } |
User identity type. More... | |
Public Member Functions | |
UserIdentity () | |
UserIdentity (Type type, std::string const &primary_field, std::string const &secondary_field) | |
bool | operator== (UserIdentity const &other) const |
Member-wise equality. More... | |
Public Attributes | |
Type | type |
Identity type. More... | |
std::string | primary_field |
Primary identity field. More... | |
std::string | secondary_field |
Secondary identity field. More... | |
User Identity, cf. PS3.8 D.3.3.7.
|
strong |
odil::AssociationParameters::UserIdentity::UserIdentity | ( | ) |
odil::AssociationParameters::UserIdentity::UserIdentity | ( | Type | type, |
std::string const & | primary_field, | ||
std::string const & | secondary_field | ||
) |
bool odil::AssociationParameters::UserIdentity::operator== | ( | UserIdentity const & | other | ) | const |
Member-wise equality.
std::string odil::AssociationParameters::UserIdentity::primary_field |
Primary identity field.
std::string odil::AssociationParameters::UserIdentity::secondary_field |
Secondary identity field.
Type odil::AssociationParameters::UserIdentity::type |
Identity type.