Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::security::access_control::user_session Struct Reference

#include <secure_connection.h>

Collaboration diagram for database::security::access_control::user_session:
Collaboration graph

Public Attributes

std::string user_id
 
std::string session_id
 
std::vector< std::string > roles
 
std::chrono::system_clock::time_point login_time
 
std::chrono::system_clock::time_point last_activity
 
std::string client_ip
 
bool active = true
 

Detailed Description

Definition at line 216 of file secure_connection.h.

Member Data Documentation

◆ active

bool database::security::access_control::user_session::active = true

Definition at line 223 of file secure_connection.h.

◆ client_ip

std::string database::security::access_control::user_session::client_ip

Definition at line 222 of file secure_connection.h.

◆ last_activity

std::chrono::system_clock::time_point database::security::access_control::user_session::last_activity

Definition at line 221 of file secure_connection.h.

◆ login_time

std::chrono::system_clock::time_point database::security::access_control::user_session::login_time

Definition at line 220 of file secure_connection.h.

◆ roles

std::vector<std::string> database::security::access_control::user_session::roles

Definition at line 219 of file secure_connection.h.

◆ session_id

std::string database::security::access_control::user_session::session_id

Definition at line 218 of file secure_connection.h.

◆ user_id

std::string database::security::access_control::user_session::user_id

Definition at line 217 of file secure_connection.h.


The documentation for this struct was generated from the following file: