@rosschiu/kiban-sdk
    Preparing search index...

    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";
    } = ...

    Canonical decision.Reason values (internal/authz/decision/decision.go). Exact strings are contract.

    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"
    • ReadonlyPlatformRoleRequired: "PLATFORM_ROLE_REQUIRED"
    • ReadonlyUserLifecycleDisabled: "USER_LIFECYCLE_DISABLED"