Classes | |
class | Cipher |
class | DecodingKey |
class | KeyGenerator |
struct | ServiceCredentials |
Enumerations | |
enum | RoleCode { DEFAULT_ROLE = 0, READER_ROLE = 1, WRITER_ROLE = 2, ADMIN_ROLE = 3 } |
Variables | |
static constexpr const char *const | COND_ADMIN_GROUP = "COND_ADMIN_GROUP" |
static constexpr const char *const | COND_ADMIN_ROLE = "COND_ADMIN_ROLE" |
static constexpr const char *const | COND_AUTH_PATH = "COND_AUTH_PATH" |
static constexpr const char *const | COND_AUTH_PATH_PROPERTY = "AuthenticationFile" |
static constexpr const char *const | COND_AUTH_SYS = "COND_AUTH_SYS" |
static constexpr unsigned int | COND_AUTHENTICATION_KEY_SIZE = 30 |
static constexpr unsigned int | COND_DB_KEY_SIZE = 30 |
static constexpr int | COND_DBKEY_CREDENTIAL_CODE = 1 |
static constexpr int | COND_DBTAG_LOCK_ACCESS_CODE = 8 |
static constexpr int | COND_DBTAG_NO_PROTECTION_CODE = 0 |
static constexpr int | COND_DBTAG_READ_ACCESS_CODE = 1 |
static constexpr int | COND_DBTAG_WRITE_ACCESS_CODE = 2 |
static constexpr const char *const | COND_DEFAULT_PRINCIPAL = "COND_DEFAULT_PRINCIPAL" |
static constexpr const char *const | COND_DEFAULT_ROLE = "COND_DEFAULT_ROLE" |
static constexpr const char *const | COND_KEY = "Memento" |
static constexpr const char *const | COND_READER_ROLE = "COND_READER_ROLE" |
static constexpr int | COND_SESSION_HASH_CODE = 4 |
static constexpr size_t | COND_SESSION_HASH_SIZE = 16 |
static constexpr const char *const | COND_WRITER_ROLE = "COND_WRITER_ROLE" |
static const std::set< std::string > | ROLES |
static const std::pair< const char *, RoleCode > | s_roleCodeArray [] |
enum cond::auth::RoleCode |
|
staticconstexpr |
|
staticconstexpr |
Definition at line 19 of file Auth.h.
Referenced by cond::CredentialStore::createSchema(), cond::CredentialStore::resetAdmin(), cond::CredentialStore::startSession(), and cond::CredentialStore::updatePrincipal().
|
staticconstexpr |
Definition at line 11 of file Auth.h.
Referenced by cond::persistency::ConnectionPool::configure(), and cond::getDbCredentials().
|
staticconstexpr |
|
staticconstexpr |
Definition at line 12 of file Auth.h.
Referenced by cond::persistency::ConnectionPool::configure().
|
staticconstexpr |
|
staticconstexpr |
Definition at line 38 of file Auth.h.
Referenced by cond::CredentialStore::createSchema(), cond::updateConnectionData(), and cond::updatePrincipalData().
|
staticconstexpr |
Definition at line 43 of file Auth.h.
Referenced by cond::persistency::IOVEditor::load().
|
staticconstexpr |
Definition at line 45 of file Auth.h.
Referenced by cond::persistency::IOVEditor::isLocked(), cond::persistency::IOVEditor::load(), cond::persistency::IOVEditor::lock(), cond::persistency::SessionImpl::releaseTagLocks(), and cond::persistency::IOVEditor::unlock().
|
staticconstexpr |
Definition at line 48 of file Auth.h.
Referenced by cond::persistency::TAG::Table::insert().
|
staticconstexpr |
|
staticconstexpr |
Definition at line 46 of file Auth.h.
Referenced by cond::persistency::IOVEditor::load(), and cond::persistency::IOVEditor::unlock().
|
staticconstexpr |
|
staticconstexpr |
Definition at line 16 of file Auth.h.
Referenced by coral_bridge::AuthenticationCredentialSet::get(), coral_bridge::AuthenticationCredentialSet::registerCredentials(), and coral_bridge::AuthenticationCredentialSet::registerItem().
|
staticconstexpr |
Definition at line 35 of file Auth.h.
Referenced by cond::CredentialStore::setUpForService().
|
staticconstexpr |
Definition at line 18 of file Auth.h.
Referenced by cond::persistency::ConnectionPool::createCoralSession().
|
staticconstexpr |
Definition at line 42 of file Auth.h.
Referenced by cond::persistency::IOVEditor::load(), cond::persistency::IOVEditor::lock(), cond::persistency::SessionImpl::releaseTagLocks(), and cond::persistency::IOVEditor::unlock().
|
staticconstexpr |
Definition at line 40 of file Auth.h.
Referenced by cond::persistency::SessionImpl::SessionImpl().
|
staticconstexpr |
Definition at line 17 of file Auth.h.
Referenced by cond::persistency::ConnectionPool::createCoralSession(), and cond::persistency::Logger::saveOnDb().
|
static |
Definition at line 21 of file Auth.h.
Referenced by cond::setPermissionData(), and cond::CredentialStore::unsetPermission().
|
static |
Definition at line 28 of file Auth.h.
Referenced by cond::getDbCredentials().