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_party_service
 Service for managing account parties. More...
 
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  auth_session_service
 In-memory JWT session tracker. 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  service_session_service
 Service for managing service account sessions. More...
 
struct  signup_result
 Result of a signup operation. More...
 
class  signup_service
 Service for user self-registration (signup). More...
 
class  tenant_status_service
 Service for managing tenant statuses. More...
 
class  tenant_type_service
 Service for managing tenant types. 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.