modkit_security/constants.rs
1use uuid::Uuid;
2use uuid::uuid;
3
4/// Default tenant ID for single-tenant or auth-disabled deployments.
5///
6/// Used when:
7/// - Auth is disabled (on-premises single-user mode)
8/// - Default/fallback tenant ID is needed (e.g., migrations, examples)
9///
10/// In multi-tenant production deployments, tenant IDs come from
11/// the authentication layer or tenant resolver.
12pub const DEFAULT_TENANT_ID: Uuid = uuid!("00000000-df51-5b42-9538-d2b56b7ee953");
13
14/// Default subject ID for single-tenant or auth-disabled deployments.
15///
16/// Used when:
17/// - Auth is disabled (on-premises single-user mode)
18/// - Default/fallback subject ID is needed
19///
20/// In production deployments, subject IDs come from the authentication layer.
21pub const DEFAULT_SUBJECT_ID: Uuid = uuid!("11111111-6a88-4768-9dfc-6bcd5187d9ed");
22
23/// Default GTS type ID placeholder.
24pub const GTS_DEFAULT_TYPE_ID: Uuid = uuid!("22222222-0000-0000-0000-000000000001");