|
PACS System 0.1.0
PACS DICOM system library
|
Core RBAC logic. More...
#include "permission.h"#include "security_storage_interface.h"#include "user.h"#include "user_context.h"#include <functional>#include <map>#include <memory>#include <mutex>#include <optional>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::security::AccessCheckResult |
| Result of an access check. More... | |
| class | kcenon::pacs::security::access_control_manager |
| Manages permissions and access checks. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::security |
Typedefs | |
| using | kcenon::pacs::security::AccessAuditCallback |
| Callback for audit logging of access attempts. | |
Enumerations | |
| enum class | kcenon::pacs::security::DicomOperation { kcenon::pacs::security::CStore , kcenon::pacs::security::CFind , kcenon::pacs::security::CMove , kcenon::pacs::security::CGet , kcenon::pacs::security::CEcho , kcenon::pacs::security::NCreate , kcenon::pacs::security::NSet , kcenon::pacs::security::NGet , kcenon::pacs::security::NDelete , kcenon::pacs::security::NAction , kcenon::pacs::security::NEventReport } |
| DICOM operation types for permission checking. More... | |
Core RBAC logic.
Definition in file access_control_manager.h.