Variable EffectiveAccessReasonConst
EffectiveAccessReason: {
Allowed: "ALLOWED";
AuthUserNotFound: "AUTH_USER_NOT_FOUND";
BusinessEligibilityDenied: "BUSINESS_ELIGIBILITY_DENIED";
CompanyAccessBlocked: "COMPANY_ACCESS_BLOCKED";
CompanyInactive: "COMPANY_INACTIVE";
CompanyMembershipRequired: "COMPANY_MEMBERSHIP_REQUIRED";
CompanyRoleRequired: "COMPANY_ROLE_REQUIRED";
DependencyUnavailable: "DEPENDENCY_UNAVAILABLE";
EngineDenied: "ENGINE_DENIED";
KeycloakDisabled: "KEYCLOAK_DISABLED";
ModuleDisabled: "MODULE_DISABLED";
PlatformRoleRequired: "PLATFORM_ROLE_REQUIRED";
UserLifecycleDisabled: "USER_LIFECYCLE_DISABLED";
} = ...
Type Declaration
-
ReadonlyAllowed: "ALLOWED"
-
ReadonlyAuthUserNotFound: "AUTH_USER_NOT_FOUND"
-
ReadonlyBusinessEligibilityDenied: "BUSINESS_ELIGIBILITY_DENIED"
-
ReadonlyCompanyAccessBlocked: "COMPANY_ACCESS_BLOCKED"
-
ReadonlyCompanyInactive: "COMPANY_INACTIVE"
-
ReadonlyCompanyMembershipRequired: "COMPANY_MEMBERSHIP_REQUIRED"
-
ReadonlyCompanyRoleRequired: "COMPANY_ROLE_REQUIRED"
-
ReadonlyDependencyUnavailable: "DEPENDENCY_UNAVAILABLE"
-
ReadonlyEngineDenied: "ENGINE_DENIED"
-
ReadonlyKeycloakDisabled: "KEYCLOAK_DISABLED"
-
ReadonlyModuleDisabled: "MODULE_DISABLED"
-
-
ReadonlyUserLifecycleDisabled: "USER_LIFECYCLE_DISABLED"
Canonical decision.Reason values (internal/authz/decision/decision.go). Exact strings are contract.