|
ORE Studio 0.0.4
|
Network messaging infrastructure for the IAM module. More...
Classes | |
| class | accounts_message_handler |
| Message handler for accounts subsystem messages. More... | |
| struct | assign_role_request |
| Request to assign a role to an account. More... | |
| struct | assign_role_response |
| Response indicating whether role assignment succeeded. More... | |
| struct | bootstrap_bundle_info |
| Lightweight bundle info for bootstrap wizard. More... | |
| struct | bootstrap_status_request |
| Request to check the bootstrap mode status. More... | |
| struct | bootstrap_status_response |
| Response containing the bootstrap mode status. More... | |
| struct | change_password_request |
| Request to change the current user's password. More... | |
| struct | change_password_response |
| Response indicating whether password change succeeded. More... | |
| struct | create_initial_admin_request |
| Request to create the initial administrator account. More... | |
| struct | create_initial_admin_response |
| Response from creating the initial administrator account. More... | |
| struct | delete_account_request |
| Request to delete an account. More... | |
| struct | delete_account_response |
| Response confirming account deletion. More... | |
| struct | get_account_history_request |
| Request to retrieve version history for an account. More... | |
| struct | get_account_history_response |
| Response containing account version history. More... | |
| struct | get_account_permissions_request |
| Request to get effective permissions for an account. More... | |
| struct | get_account_permissions_response |
| Response containing effective permissions for an account. More... | |
| struct | get_account_roles_request |
| Request to get all roles assigned to an account. More... | |
| struct | get_account_roles_response |
| Response containing roles assigned to an account. More... | |
| struct | get_accounts_request |
| Request to retrieve accounts with pagination support. More... | |
| struct | get_accounts_response |
| Response containing accounts with pagination metadata. More... | |
| struct | get_active_sessions_request |
| Request to get all active sessions. More... | |
| struct | get_active_sessions_response |
| Response containing active sessions. More... | |
| struct | get_role_request |
| Request to get a specific role by ID or name. More... | |
| struct | get_role_response |
| Response containing the requested role. More... | |
| struct | get_session_statistics_request |
| Request to get session statistics. More... | |
| struct | get_session_statistics_response |
| Response containing session statistics. More... | |
| struct | list_login_info_request |
| Request to retrieve all login info records. More... | |
| struct | list_login_info_response |
| Response containing all login info records. More... | |
| struct | list_permissions_request |
| Request to list all permissions in the system. More... | |
| struct | list_permissions_response |
| Response containing all permissions. More... | |
| struct | list_roles_request |
| Request to list all roles in the system. More... | |
| struct | list_roles_response |
| Response containing all roles. More... | |
| struct | list_sessions_request |
| Request to list sessions for an account. More... | |
| struct | list_sessions_response |
| Response containing session history. More... | |
| struct | lock_account_request |
| Request to lock one or more accounts. More... | |
| struct | lock_account_response |
| Response containing results for lock operation(s). More... | |
| struct | lock_account_result |
| Result for a single account lock operation. More... | |
| struct | login_request |
| Request to authenticate a user. More... | |
| struct | login_response |
| Response containing authentication result and account information. More... | |
| struct | logout_request |
| Request to logout the current session. More... | |
| struct | logout_response |
| Response indicating logout result. More... | |
| class | registrar |
| Register accounts subsystem message handlers with the server. More... | |
| struct | reset_password_request |
| Request to reset password for one or more accounts. More... | |
| struct | reset_password_response |
| Response containing results for password reset operation(s). More... | |
| struct | reset_password_result |
| Result for a single password reset operation. More... | |
| struct | revoke_role_request |
| Request to revoke a role from an account. More... | |
| struct | revoke_role_response |
| Response indicating whether role revocation succeeded. More... | |
| struct | save_account_request |
| Request to save an account (create or update). More... | |
| struct | save_account_response |
| Response from saving an account. More... | |
| struct | signup_request |
| Request to create a new user account via self-registration. More... | |
| struct | signup_response |
| Response containing signup result. More... | |
| struct | unlock_account_request |
| Request to unlock one or more locked accounts. More... | |
| struct | unlock_account_response |
| Response containing results for unlock operation(s). More... | |
| struct | unlock_account_result |
| Result for a single account unlock operation. More... | |
| struct | update_my_email_request |
| Request to update the current user's email address. More... | |
| struct | update_my_email_response |
| Response indicating whether email update succeeded. More... | |
Typedefs | |
| using | bundle_provider_fn = std::function< std::vector< bootstrap_bundle_info >()> |
| Function type for fetching available bundles during bootstrap. | |
Functions | |
| std::ostream & | operator<< (std::ostream &s, const get_account_history_request &v) |
| std::ostream & | operator<< (std::ostream &s, const get_account_history_response &v) |
| std::ostream & | operator<< (std::ostream &s, const save_account_request &v) |
| std::ostream & | operator<< (std::ostream &s, const save_account_response &v) |
| std::ostream & | operator<< (std::ostream &s, const get_accounts_request &v) |
| std::ostream & | operator<< (std::ostream &s, const get_accounts_response &v) |
| std::ostream & | operator<< (std::ostream &s, const unlock_account_request &v) |
| std::ostream & | operator<< (std::ostream &s, const unlock_account_result &v) |
| std::ostream & | operator<< (std::ostream &s, const unlock_account_response &v) |
| std::ostream & | operator<< (std::ostream &s, const delete_account_request &v) |
| std::ostream & | operator<< (std::ostream &s, const delete_account_response &v) |
| std::ostream & | operator<< (std::ostream &s, const lock_account_request &v) |
| std::ostream & | operator<< (std::ostream &s, const lock_account_result &v) |
| std::ostream & | operator<< (std::ostream &s, const lock_account_response &v) |
| std::ostream & | operator<< (std::ostream &s, const reset_password_request &v) |
| std::ostream & | operator<< (std::ostream &s, const reset_password_result &v) |
| std::ostream & | operator<< (std::ostream &s, const reset_password_response &v) |
| std::ostream & | operator<< (std::ostream &s, const change_password_request &v) |
| std::ostream & | operator<< (std::ostream &s, const change_password_response &v) |
| std::ostream & | operator<< (std::ostream &s, const update_my_email_request &v) |
| std::ostream & | operator<< (std::ostream &s, const update_my_email_response &v) |
| std::ostream & | operator<< (std::ostream &s, const list_roles_request &v) |
| std::ostream & | operator<< (std::ostream &s, const list_roles_response &v) |
| std::ostream & | operator<< (std::ostream &s, const list_permissions_request &v) |
| std::ostream & | operator<< (std::ostream &s, const list_permissions_response &v) |
| std::ostream & | operator<< (std::ostream &s, const assign_role_request &v) |
| std::ostream & | operator<< (std::ostream &s, const assign_role_response &v) |
| std::ostream & | operator<< (std::ostream &s, const revoke_role_request &v) |
| std::ostream & | operator<< (std::ostream &s, const revoke_role_response &v) |
| std::ostream & | operator<< (std::ostream &s, const get_account_roles_request &v) |
| std::ostream & | operator<< (std::ostream &s, const get_account_roles_response &v) |
| std::ostream & | operator<< (std::ostream &s, const get_account_permissions_request &v) |
| std::ostream & | operator<< (std::ostream &s, const get_account_permissions_response &v) |
| std::ostream & | operator<< (std::ostream &s, const get_role_request &v) |
| std::ostream & | operator<< (std::ostream &s, const get_role_response &v) |
| std::ostream & | operator<< (std::ostream &s, const bootstrap_bundle_info &v) |
| std::ostream & | operator<< (std::ostream &s, const create_initial_admin_request &v) |
| std::ostream & | operator<< (std::ostream &s, const create_initial_admin_response &v) |
| std::ostream & | operator<< (std::ostream &s, const bootstrap_status_request &v) |
| std::ostream & | operator<< (std::ostream &s, const bootstrap_status_response &v) |
| std::ostream & | operator<< (std::ostream &s, const login_request &v) |
| std::ostream & | operator<< (std::ostream &s, const login_response &v) |
| std::ostream & | operator<< (std::ostream &s, const list_login_info_request &v) |
| std::ostream & | operator<< (std::ostream &s, const list_login_info_response &v) |
| std::ostream & | operator<< (std::ostream &s, const logout_request &v) |
| std::ostream & | operator<< (std::ostream &s, const logout_response &v) |
| std::ostream & | operator<< (std::ostream &s, const list_sessions_request &v) |
| std::ostream & | operator<< (std::ostream &s, const list_sessions_response &v) |
| std::ostream & | operator<< (std::ostream &s, const get_session_statistics_request &v) |
| std::ostream & | operator<< (std::ostream &s, const get_session_statistics_response &v) |
| std::ostream & | operator<< (std::ostream &s, const get_active_sessions_request &v) |
| std::ostream & | operator<< (std::ostream &s, const get_active_sessions_response &v) |
| std::ostream & | operator<< (std::ostream &s, const signup_request &v) |
| std::ostream & | operator<< (std::ostream &s, const signup_response &v) |
Network messaging infrastructure for the IAM module.
Contains request/response protocol definitions (0x2000-0x2FFF), message handlers for account and login operations, and registrar for handler registration.
| using bundle_provider_fn = std::function<std::vector<bootstrap_bundle_info>()> |
Function type for fetching available bundles during bootstrap.
Returns lightweight bundle info (code, name, description) without requiring a dependency on ores.dq.