|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
Audit log entry for security events. More...
#include <secure_connection.h>

Public Attributes | |
| std::chrono::system_clock::time_point | timestamp |
| std::string | user_id |
| std::string | session_id |
| std::string | operation |
| std::string | table_name |
| std::string | query_hash |
| bool | success |
| std::string | error_message |
| std::string | client_ip |
| std::string | user_agent |
Audit log entry for security events.
Definition at line 73 of file secure_connection.h.
| std::string database::security::audit_log_entry::client_ip |
Definition at line 83 of file secure_connection.h.
Referenced by database::security::audit_logger::log_authentication_event(), and database::security::audit_logger::persist_entry().
| std::string database::security::audit_log_entry::error_message |
Definition at line 82 of file secure_connection.h.
Referenced by database::security::audit_logger::log_authentication_event(), database::security::audit_logger::log_authorization_failure(), database::security::audit_logger::log_database_access(), and database::security::audit_logger::persist_entry().
| std::string database::security::audit_log_entry::operation |
Definition at line 78 of file secure_connection.h.
Referenced by database::security::audit_logger::log_authentication_event(), database::security::audit_logger::log_authorization_failure(), database::security::audit_logger::log_database_access(), and database::security::audit_logger::persist_entry().
| std::string database::security::audit_log_entry::query_hash |
Definition at line 80 of file secure_connection.h.
Referenced by database::security::audit_logger::log_database_access(), and database::security::audit_logger::persist_entry().
| std::string database::security::audit_log_entry::session_id |
Definition at line 77 of file secure_connection.h.
Referenced by database::security::audit_logger::log_database_access(), and database::security::audit_logger::persist_entry().
| bool database::security::audit_log_entry::success |
Definition at line 81 of file secure_connection.h.
Referenced by database::security::audit_logger::log_authentication_event(), database::security::audit_logger::log_authorization_failure(), database::security::audit_logger::log_database_access(), and database::security::audit_logger::persist_entry().
| std::string database::security::audit_log_entry::table_name |
Definition at line 79 of file secure_connection.h.
Referenced by database::security::audit_logger::log_authorization_failure(), database::security::audit_logger::log_database_access(), and database::security::audit_logger::persist_entry().
| std::chrono::system_clock::time_point database::security::audit_log_entry::timestamp |
Definition at line 75 of file secure_connection.h.
Referenced by database::security::audit_logger::log_authentication_event(), database::security::audit_logger::log_authorization_failure(), database::security::audit_logger::log_database_access(), and database::security::audit_logger::persist_entry().
| std::string database::security::audit_log_entry::user_agent |
Definition at line 84 of file secure_connection.h.
Referenced by database::security::audit_logger::persist_entry().
| std::string database::security::audit_log_entry::user_id |
Definition at line 76 of file secure_connection.h.
Referenced by database::security::audit_logger::log_authentication_event(), database::security::audit_logger::log_authorization_failure(), database::security::audit_logger::log_database_access(), and database::security::audit_logger::persist_entry().