ORE Studio 0.0.4
Loading...
Searching...
No Matches
Classes | Typedefs
ores::iam::service Namespace Reference

Service layer for the IAM module. More...

Classes

class  account_service
 Service for managing user accounts including creation, listing, and deletion. More...
 
class  account_setup_service
 Centralized service for complete account initialization. More...
 
class  authorization_service
 Service for managing role-based access control (RBAC). More...
 
class  bootstrap_mode_service
 Service for managing system bootstrap mode state. More...
 
class  database_name_service
 Service for generating whimsical database names. More...
 
class  session_converter
 Converts between comms::service::session_data and iam::domain::session. More...
 
struct  signup_result
 Result of a signup operation. More...
 
class  signup_service
 Service for user self-registration (signup). More...
 

Typedefs

using error_code = ores::utility::serialization::error_code
 

Detailed Description

Service layer for the IAM module.

Contains business logic services including account_service for account operations, authorization_service for RBAC, and bootstrap_mode_service for initial system setup.