List of all items
Structs
- api::rbac_management::AssignRoleRequest
- api::rbac_management::CreatePermissionRequest
- api::rbac_management::CreateRoleRequest
- api::rbac_management::PermissionDto
- api::rbac_management::RbacManagementState
- api::rbac_management::RoleDto
- api::rbac_management::UserRoleDto
- api::rbac_management::db_backend::RbacDbBackend
- auth::audit_logger::AuditEntry
- auth::audit_logger::StructuredAuditLogger
- auth::constant_time::ConstantTimeOps
- auth::error_sanitizer::AuthErrorSanitizer
- auth::error_sanitizer::SanitizedError
- auth::handlers::AuthCallbackQuery
- auth::handlers::AuthCallbackResponse
- auth::handlers::AuthLogoutRequest
- auth::handlers::AuthRefreshRequest
- auth::handlers::AuthRefreshResponse
- auth::handlers::AuthStartRequest
- auth::handlers::AuthStartResponse
- auth::handlers::AuthState
- auth::jwt::Claims
- auth::jwt::JwtValidator
- auth::middleware::AuthMiddleware
- auth::middleware::AuthenticatedUser
- auth::monitoring::AuthEvent
- auth::monitoring::AuthMetrics
- auth::monitoring::OperationTimer
- auth::oauth::ExternalAuthProvider
- auth::oauth::IdTokenClaims
- auth::oauth::NonceParameter
- auth::oauth::OAuth2Client
- auth::oauth::OAuth2ClientConfig
- auth::oauth::OAuthAuditEvent
- auth::oauth::OAuthSession
- auth::oauth::OIDCClient
- auth::oauth::OIDCProviderConfig
- auth::oauth::PKCEChallenge
- auth::oauth::ProviderFailoverManager
- auth::oauth::ProviderRegistry
- auth::oauth::StateParameter
- auth::oauth::TokenRefreshScheduler
- auth::oauth::TokenResponse
- auth::oauth::UserInfo
- auth::oidc_provider::OidcProvider
- auth::operation_rbac::RBACPolicy
- auth::operation_rbac::Role
- auth::provider::PkceChallenge
- auth::provider::TokenResponse
- auth::provider::UserInfo
- auth::providers::auth0::Auth0OAuth
- auth::providers::auth0::Auth0Roles
- auth::providers::auth0::Auth0User
- auth::providers::azure_ad::AzureADOAuth
- auth::providers::azure_ad::AzureADUser
- auth::providers::github::GitHubOAuth
- auth::providers::github::GitHubOrg
- auth::providers::github::GitHubTeam
- auth::providers::github::GitHubUser
- auth::providers::google::GoogleOAuth
- auth::providers::google::GoogleUser
- auth::providers::google::GoogleWorkspaceGroup
- auth::providers::keycloak::ClientRoles
- auth::providers::keycloak::KeycloakOAuth
- auth::providers::keycloak::KeycloakTokenClaims
- auth::providers::keycloak::RealmAccess
- auth::providers::okta::OktaGroups
- auth::providers::okta::OktaOAuth
- auth::providers::okta::OktaUser
- auth::rate_limiting::KeyedRateLimiter
- auth::rate_limiting::RateLimitConfig
- auth::rate_limiting::RateLimiters
- auth::security_config::AuditLoggingSettings
- auth::security_config::ErrorSanitizationSettings
- auth::security_config::RateLimitingSettings
- auth::security_config::SecurityConfigFromSchema
- auth::security_config::StateEncryptionSettings
- auth::session::SessionData
- auth::session::TokenPair
- auth::session_postgres::PostgresSessionStore
- auth::state_encryption::EncryptedState
- auth::state_encryption::StateEncryption
- auth::state_store::InMemoryStateStore
- backup::backup_config::BackupConfig
- backup::backup_config::BackupStatus
- backup::backup_config::RecoveryConfig
- backup::backup_manager::BackupManager
- backup::backup_provider::BackupInfo
- backup::backup_provider::StorageUsage
- backup::clickhouse_backup::ClickhouseBackupProvider
- backup::elasticsearch_backup::ElasticsearchBackupProvider
- backup::postgres_backup::PostgresBackupProvider
- backup::recovery::RecoveryChecklist
- backup::recovery::RecoveryChecklistItem
- backup::recovery::RecoveryStatus
- backup::redis_backup::RedisBackupProvider
- backup::storage::LocalFileStorage
- config::ActionConfig
- config::AuthConfig
- config::CacheConfig
- config::CustomEndpointsConfig
- config::DatabaseConfig
- config::FileConfig
- config::JwtConfig
- config::LifecycleConfig
- config::LoggingConfig
- config::NotificationsConfig
- config::OAuthProviderConfig
- config::ObserverConfig
- config::QueueConfig
- config::RealtimeConfig
- config::ReplicaConfig
- config::RuntimeConfig
- config::SearchConfig
- config::ServerConfig
- config::ServerLimitsConfig
- config::StorageConfig
- config::TlsConfig
- config::WebhookConfig
- config::cors::CorsConfig
- config::metrics::LatencyTargets
- config::metrics::MetricsConfig
- config::metrics::SloConfig
- config::rate_limiting::BackpressureConfig
- config::rate_limiting::RateLimitRule
- config::rate_limiting::RateLimitingConfig
- config::tracing::TracingConfig
- config::validation::ConfigValidator
- config::validation::ValidationResult
- encryption::FieldEncryption
- encryption::audit_logging::AuditLogEntry
- encryption::audit_logging::AuditLogger
- encryption::compliance::ComplianceCheckResult
- encryption::compliance::ComplianceConfig
- encryption::compliance::ComplianceReport
- encryption::compliance::ComplianceValidator
- encryption::credential_rotation::CredentialRotationManager
- encryption::credential_rotation::KeyVersionMetadata
- encryption::credential_rotation::RotationConfig
- encryption::credential_rotation::RotationMetrics
- encryption::credential_rotation::VersionedKeyStorage
- encryption::dashboard::Alert
- encryption::dashboard::AlertFilter
- encryption::dashboard::AlertsWidget
- encryption::dashboard::ComplianceChecker
- encryption::dashboard::ComplianceDashboard
- encryption::dashboard::ComplianceRequirement
- encryption::dashboard::DashboardOverview
- encryption::dashboard::DashboardSnapshot
- encryption::dashboard::KeyStatusCard
- encryption::dashboard::MetricsTimeSeries
- encryption::dashboard::RotationMetricsPoint
- encryption::dashboard::TrendAnalysis
- encryption::database_adapter::DatabaseFieldAdapter
- encryption::database_adapter::EncryptionContext
- encryption::error_recovery::CircuitBreaker
- encryption::error_recovery::RecoveryError
- encryption::error_recovery::RetryConfig
- encryption::mapper::FieldMapper
- encryption::mapper::FieldMapping
- encryption::performance::EncryptionBatch
- encryption::performance::KeyCache
- encryption::performance::OperationMetrics
- encryption::performance::OperationTimer
- encryption::performance::PerformanceMonitor
- encryption::query_builder::QueryBuilderIntegration
- encryption::refresh_trigger::RefreshConfig
- encryption::refresh_trigger::RefreshJob
- encryption::refresh_trigger::RefreshManager
- encryption::refresh_trigger::RefreshTrigger
- encryption::rotation_api::ApiErrorResponse
- encryption::rotation_api::CompliancePresetsResponse
- encryption::rotation_api::ManualRotationRequest
- encryption::rotation_api::ManualRotationResponse
- encryption::rotation_api::PresetInfo
- encryption::rotation_api::RotationConfigResponse
- encryption::rotation_api::RotationConfigUpdateRequest
- encryption::rotation_api::RotationHistoryQuery
- encryption::rotation_api::RotationHistoryRecord
- encryption::rotation_api::RotationHistoryResponse
- encryption::rotation_api::RotationScheduleResponse
- encryption::rotation_api::RotationScheduleUpdateRequest
- encryption::rotation_api::RotationStatusDisplay
- encryption::rotation_api::RotationStatusResponse
- encryption::rotation_api::TestScheduleResponse
- encryption::schema::SchemaFieldInfo
- encryption::schema::SchemaRegistry
- encryption::schema::StructSchema
- encryption::transaction::Savepoint
- encryption::transaction::TransactionContext
- encryption::transaction::TransactionManager
- error::ErrorExtensions
- error::ErrorLocation
- error::ErrorResponse
- error::GraphQLError
- extractors::OptionalSecurityContext
- federation::health_checker::RollingErrorWindow
- federation::health_checker::SubgraphConfig
- federation::health_checker::SubgraphHealthChecker
- federation::health_checker::SubgraphHealthStatus
- files::config::FileConfig
- files::config::ProcessingConfig
- files::config::StorageConfig
- files::config::UploadCallbackConfig
- files::config::VariantConfig
- files::handler::FileHandler
- files::handler::FileResponse
- files::handler::SignedUrlResponse
- files::processing::ImageProcessorImpl
- files::processing::ProcessedImages
- files::storage::local::LocalStorage
- files::traits::ScanResult
- files::traits::StorageMetadata
- files::traits::StorageResult
- files::traits::ValidatedFile
- files::validation::DefaultFileValidator
- lifecycle::health::HealthCheck
- lifecycle::health::HealthResponse
- lifecycle::shutdown::RequestGuard
- lifecycle::shutdown::ShutdownConfig
- lifecycle::shutdown::ShutdownCoordinator
- logging::ErrorDetails
- logging::LogMetrics
- logging::RequestContext
- logging::RequestId
- logging::RequestLogger
- logging::SourceLocation
- logging::StructuredLogEntry
- metrics_server::MetricsCollector
- metrics_server::PrometheusMetrics
- metrics_server::TimingGuard
- middleware::auth::BearerAuthState
- middleware::oidc_auth::AuthUser
- middleware::oidc_auth::OidcAuthState
- middleware::rate_limit::RateLimitConfig
- middleware::rate_limit::RateLimitExceeded
- middleware::rate_limit::RateLimiter
- middleware::tenant::TenantContext
- observability::context::TraceContext
- observability::logging::LogEntry
- observability::metrics::MetricCounter
- observability::metrics::MetricHistogram
- observability::metrics::MetricsRegistry
- observability::tracing::Span
- observability::tracing::SpanAttribute
- observability::tracing::SpanBuilder
- operational::config::ServerConfig
- operational::config::ValidationResult
- operational::health::HealthStatus
- operational::health::LivenessStatus
- operational::health::ReadinessStatus
- operational::metrics::MetricsCollector
- operational::metrics::MetricsSummary
- operational::shutdown::ShutdownHandler
- performance::OperationProfile
- performance::PerformanceMonitor
- performance::PerformanceStats
- performance::PerformanceTimer
- performance::QueryPerformance
- resilience::backpressure::AdmissionController
- resilience::backpressure::AdmissionPermit
- routes::api::admin::AdminConfigResponse
- routes::api::admin::CacheClearRequest
- routes::api::admin::CacheClearResponse
- routes::api::admin::CacheStatsResponse
- routes::api::admin::ReloadSchemaRequest
- routes::api::admin::ReloadSchemaResponse
- routes::api::design::CategoryAuditResponse
- routes::api::design::DesignAuditRequest
- routes::api::design::DesignAuditResponse
- routes::api::design::DesignIssueResponse
- routes::api::design::SeverityCountResponse
- routes::api::federation::GraphFormatQuery
- routes::api::federation::GraphResponse
- routes::api::federation::SubgraphInfo
- routes::api::federation::SubgraphsResponse
- routes::api::query::ComplexityInfo
- routes::api::query::ExplainRequest
- routes::api::query::ExplainResponse
- routes::api::query::StatsResponse
- routes::api::query::ValidateRequest
- routes::api::query::ValidateResponse
- routes::api::schema::GraphQLSchemaResponse
- routes::api::schema::JsonSchemaResponse
- routes::api::types::ApiError
- routes::api::types::ApiResponse
- routes::api::types::SanitizedConfig
- routes::graphql::AppState
- routes::graphql::GraphQLGetParams
- routes::graphql::GraphQLRequest
- routes::graphql::GraphQLResponse
- routes::health::DatabaseStatus
- routes::health::FederationHealthResponse
- routes::health::HealthResponse
- routes::introspection::IntrospectionResponse
- routes::introspection::MutationInfo
- routes::introspection::QueryInfo
- routes::introspection::TypeInfo
- routes::metrics::MetricsResponse
- routes::playground::PlaygroundState
- routes::subscriptions::SubscriptionState
- runtime_state::AppState
- runtime_state::RateLimitResult
- schema::loader::CompiledSchemaLoader
- secrets::SecretManager
- secrets::schemas::EncryptionKey
- secrets::schemas::ExternalAuthProviderRecord
- secrets::schemas::OAuthSessionRecord
- secrets::schemas::SchemaMigration
- secrets::schemas::SecretRotationAudit
- secrets_manager::SecretsManager
- secrets_manager::backends::env::EnvBackend
- secrets_manager::backends::file::FileBackend
- secrets_manager::backends::vault::VaultBackend
- secrets_manager::types::Secret
- server::Server
- server_config::DatabaseTlsConfig
- server_config::RateLimitingConfig
- server_config::ServerConfig
- server_config::TlsServerConfig
- subscriptions::event_bridge::EntityEvent
- subscriptions::event_bridge::EventBridge
- subscriptions::event_bridge::EventBridgeConfig
- tls::TlsSetup
- tls_listener::TlsListenerConfig
- tracing_server::TraceContext
- tracing_server::TraceEvent
- tracing_server::TraceSpan
- validation::RequestValidator
- webhooks::config::WebhookConfig
- webhooks::config::WebhookEventConfig
- webhooks::signature::discord::DiscordVerifier
- webhooks::signature::generic::HmacSha1Verifier
- webhooks::signature::generic::HmacSha256Verifier
- webhooks::signature::github::GitHubVerifier
- webhooks::signature::gitlab::GitLabVerifier
- webhooks::signature::lemonsqueezy::LemonSqueezyVerifier
- webhooks::signature::paddle::PaddleVerifier
- webhooks::signature::postmark::PostmarkVerifier
- webhooks::signature::registry::ProviderRegistry
- webhooks::signature::sendgrid::SendGridVerifier
- webhooks::signature::shopify::ShopifyVerifier
- webhooks::signature::slack::SlackVerifier
- webhooks::signature::stripe::StripeVerifier
- webhooks::signature::twilio::TwilioVerifier
- webhooks::testing::mocks::IdempotencyRecord
- webhooks::testing::mocks::MockClock
- webhooks::testing::mocks::MockIdempotencyStore
- webhooks::testing::mocks::MockSecretProvider
- webhooks::testing::mocks::MockSignatureVerifier
- webhooks::testing::mocks::MockVerifyCall
- webhooks::traits::SystemClock
Enums
- ServerError
- api::rbac_management::db_backend::RbacDbError
- auth::audit_logger::AuditEventType
- auth::audit_logger::SecretType
- auth::error::AuthError
- auth::oauth::ProviderType
- auth::operation_rbac::OperationPermission
- backup::backup_provider::BackupError
- backup::storage::StorageError
- config::env::EnvError
- config::env::ParseError
- encryption::audit_logging::EventStatus
- encryption::audit_logging::OperationType
- encryption::compliance::ComplianceFramework
- encryption::compliance::ComplianceStatus
- encryption::credential_rotation::KeyVersionStatus
- encryption::credential_rotation::RotationSchedule
- encryption::dashboard::AlertSeverity
- encryption::dashboard::ComplianceStatus
- encryption::dashboard::ExportFormat
- encryption::error_recovery::ErrorCategory
- encryption::error_recovery::RecoveryStrategy
- encryption::query_builder::ClauseType
- encryption::query_builder::QueryType
- encryption::refresh_trigger::RefreshHealthStatus
- encryption::refresh_trigger::RefreshJobStatus
- encryption::rotation_api::ConfigPreset
- encryption::rotation_api::RotationStatus
- encryption::rotation_api::ScheduleType
- encryption::schema::EncryptionMark
- encryption::transaction::IsolationLevel
- encryption::transaction::TransactionState
- error::ErrorCode
- files::error::FileError
- files::error::ProcessingError
- files::error::ScanError
- files::error::StorageError
- files::handler::HandlerError
- lifecycle::health::HealthStatus
- logging::LogLevel
- observability::logging::LogLevel
- observability::tracing::SpanStatus
- schema::loader::SchemaLoadError
- secrets_manager::SecretsError
- server_config::PlaygroundTool
- tls_listener::AcceptedConnection
- tracing_server::SpanStatus
- tracing_server::TraceParseError
- validation::ValidationError
- webhooks::WebhookError
- webhooks::signature::SignatureError
- webhooks::transaction::WebhookIsolation
Traits
- auth::audit_logger::AuditLogger
- auth::audit_logger::AuditableResult
- auth::error_sanitizer::Sanitizable
- auth::provider::OAuthProvider
- auth::session::SessionStore
- auth::state_store::StateStore
- backup::backup_provider::BackupProvider
- backup::storage::BackupStorage
- encryption::database_adapter::EncryptedFieldAdapter
- files::traits::FileValidator
- files::traits::ImageProcessor
- files::traits::MalwareScanner
- files::traits::StorageBackend
- runtime_state::CacheClient
- runtime_state::IdempotencyStore
- runtime_state::RateLimiter
- secrets_manager::types::SecretsBackend
- webhooks::traits::Clock
- webhooks::traits::EventHandler
- webhooks::traits::IdempotencyStore
- webhooks::traits::SecretProvider
- webhooks::traits::SignatureVerifier
Functions
- api::rbac_management::rbac_management_router
- auth::audit_logger::get_audit_logger
- auth::audit_logger::init_audit_logger
- auth::handlers::auth_callback
- auth::handlers::auth_logout
- auth::handlers::auth_refresh
- auth::handlers::auth_start
- auth::handlers::generate_secure_state
- auth::jwt::generate_hs256_token
- auth::jwt::generate_rs256_token
- auth::providers::create_provider
- auth::security_init::init_default_security_config
- auth::security_init::init_security_config
- auth::security_init::log_security_config
- auth::security_init::validate_security_config
- auth::session::generate_refresh_token
- auth::session::hash_token
- auth::state_encryption::generate_state_encryption_key
- config::env::get_env_value
- config::env::parse_duration
- config::env::parse_size
- config::env::resolve_env_value
- files::config::parse_size
- files::validation::detect_content_type
- files::validation::sanitize_filename
- files::validation::validate_file
- lifecycle::health::liveness_handler
- lifecycle::health::readiness_handler
- lifecycle::health::startup_handler
- lifecycle::shutdown::shutdown_signal
- middleware::auth::bearer_auth_middleware
- middleware::cors::cors_layer
- middleware::cors::cors_layer_restricted
- middleware::cors::security_headers_middleware
- middleware::logging::logging_middleware
- middleware::metrics::metrics_middleware
- middleware::oidc_auth::oidc_auth_middleware
- middleware::rate_limit::rate_limit_middleware
- middleware::tenant::tenant_middleware
- middleware::trace::trace_layer
- observability::context::clear_context
- observability::context::get_context
- observability::context::set_context
- observability::init_observability
- observability::logging::init_logging
- observability::tracing::create_span
- observability::tracing::init_tracer
- operational::config::validate_config
- operational::health::health_check
- operational::health::liveness_check
- operational::health::readiness_check
- operational::metrics::metrics_summary
- operational::shutdown::install_signal_handlers
- routes::api::admin::cache_clear_handler
- routes::api::admin::cache_stats_handler
- routes::api::admin::config_handler
- routes::api::admin::reload_schema_handler
- routes::api::design::auth_audit_handler
- routes::api::design::cache_audit_handler
- routes::api::design::compilation_audit_handler
- routes::api::design::cost_audit_handler
- routes::api::design::federation_audit_handler
- routes::api::design::overall_design_audit_handler
- routes::api::federation::graph_handler
- routes::api::federation::subgraphs_handler
- routes::api::openapi::get_openapi_spec
- routes::api::query::explain_handler
- routes::api::query::stats_handler
- routes::api::query::validate_handler
- routes::api::routes
- routes::api::schema::export_json_handler
- routes::api::schema::export_sdl_handler
- routes::graphql::graphql_get_handler
- routes::graphql::graphql_handler
- routes::health::federation_health_handler
- routes::health::health_handler
- routes::introspection::introspection_handler
- routes::metrics::metrics_handler
- routes::metrics::metrics_json_handler
- routes::playground::playground_handler
- routes::subscriptions::subscription_handler
- tls_listener::accept_connection
- tracing_utils::extract_trace_context
- webhooks::signature::constant_time_eq
- webhooks::transaction::execute_in_transaction
Type Aliases
- Result
- auth::error::Result
- backup::backup_provider::BackupResult
- encryption::credential_rotation::KeyVersion
- webhooks::Result
Statics
Constants
- auth::error_sanitizer::messages::AUTH_FAILED
- auth::error_sanitizer::messages::INVALID_SIGNATURE
- auth::error_sanitizer::messages::INVALID_STATE
- auth::error_sanitizer::messages::PERMISSION_DENIED
- auth::error_sanitizer::messages::REQUEST_FAILED
- auth::error_sanitizer::messages::SERVICE_UNAVAILABLE
- auth::error_sanitizer::messages::SESSION_EXPIRED
- auth::error_sanitizer::messages::SESSION_REVOKED
- auth::error_sanitizer::messages::TOKEN_EXPIRED