Use this checklist before enabling Entra provisioning for an organization.Documentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
Required Supabase Edge Secrets
ENTRA_APP_ID(orENTRA_TEST_APP_IDin non-production)ENTRA_CLIENT_SECRET(orENTRA_TEST_CLIENT_SECRETin non-production)SUPABASE_URLSUPABASE_SERVICE_ROLE_KEY
Required Database Objects
- Table:
pf_oauth_state(used by admin consent state validation) - Table:
pf_organizationswith Entra columns:entra_enabledentra_tenant_identra_app_identra_domainentra_consent_urlentra_consent_granted_atentra_provisioning_enabledentra_secret_expires_at
Runtime Verification
Callentra-register-app with:
action: "check-config"to validate secret presence and DB accessibility.action: "test-connection"to validate token acquisition and Microsoft Graph reachability.