Identity
EnabledPlan Platform
Usage Included access decisionsCommerce owns entitlement: trueidentity.authtoolkit.com
Shared Supabase-style setup surface for Project URL, Project ID, keys, scopes, Commerce-owned entitlements, snippets, and demo-only connection testing.
Shared Project Settings / API Keys
Shared setup surface for Project URL, Project ID, API keys, product scopes, Commerce-owned entitlements, setup snippets, and demo-only test connection.
Platform step: Project → Keys → Setup
Static preview. Live APIs, real credential generation, and Commerce checks are not connected yet.
Shared console surfaces
Project connection
Shared setup values for this project and environment.
https://identity.authtoolkit.comProject IDproject_identity_demoEnvironmentproductionAccountAuthToolkit Demo AccountProjectIdentity Demo ProjectProject ID is the product-facing value. It maps internally to tenantId.
API Keys
Simple users can start with one default Project API Key. Advanced users can add scoped keys.
Actions are disabled in this static demo.
| Name | Kind | Secret preview | Status | Last used | This key can access | Actions |
|---|---|---|---|---|---|---|
Default Project API Keykey_default_project | Project API Key | atk_...proj | active | 2026-06-07T20:15:00Z | This key can access Identityaccess.evaluateVerificationverification.readNotificationnotification.sendCommercecommerce.entitlement.readMarketingmarketing.campaign.readAnalyticsanalytics.report.read | |
Identity-only Keykey_identity_only | Product-scoped API Key | atk_...iden | active | 2026-06-07T19:30:00Z | This key can access Identity onlyaccess.evaluate | |
Analytics Read-only Keykey_analytics_read_only Read-only analytics access. Do not use for product writes. | Read-only Key | ro_...analyt | active | Never | This key can access Analytics read onlyanalytics.report.read | |
Backend Secret Keykey_backend_secret Backend-only. Never expose in browser code. | Backend Secret Key | sk_...back | active | 2026-06-07T18:45:00Z | This key can access Identityaccess.evaluateVerificationverification.readNotificationnotification.sendCommercecommerce.entitlement.readMarketingmarketing.campaign.readAnalyticsanalytics.report.read | |
Service Role Keykey_service_role Dangerous backend-only key. Keep it on trusted servers only. | Service Role Key | srv_...root | active | Never | This key can access Identity administrationadmin.*Security administrationsecurity.* |
Keep service role keys on trusted backend servers only. Never expose them in browser apps, mobile apps, docs examples, or client-side snippets.
Service Role Key is dangerous. Use only on trusted backend servers. Never expose it in browser apps, mobile apps, public examples, or client-side bundles.
Commerce-owned entitlements
Commerce owns entitlement state. Product access requires both key scope and Commerce entitlement.
Plan Platform
Usage Included access decisionsCommerce owns entitlement: truePlan Trial
Usage 500 demo verificationsCommerce owns entitlement: truePlan Platform
Usage 1,000 demo deliveriesCommerce owns entitlement: truePlan Platform
Usage Demo entitlement checksCommerce owns entitlement: truePlan Not enabled
Usage Upgrade required for campaignsCommerce owns entitlement: truePlan Platform
Usage Demo dashboards enabledCommerce owns entitlement: truePlan Platform
Usage Demo scan reportingCommerce owns entitlement: trueSetup snippets
Static examples for environment variables, SDK config, curl, and JSON setup.
Use previews only. Replace values with real credentials after live credential generation exists.
AUTHTOOLKIT_API_URL=https://identity.authtoolkit.com AUTHTOOLKIT_PROJECT_ID=project_identity_demo AUTHTOOLKIT_API_KEY=atk_...proj
createIdentityHttpClient({ apiUrl: process.env.AUTHTOOLKIT_API_URL, apiKey: process.env.AUTHTOOLKIT_API_KEY })curl https://identity.authtoolkit.com/v1/access/evaluate -H 'Authorization: Bearer atk_...proj'
{
"apiUrl": "https://identity.authtoolkit.com",
"projectId": "project_identity_demo",
"apiKeyPreview": "atk_...proj"
}Test connection
demo-only. Live APIs are not connected yet. This preview only shows the intended project settings pattern.
Future behavior will validate key, scope, entitlement, and product route before reporting connection status.
Page Help
Page-only help for project settings and API key previews.
I’m not a general chatbot. I only explain information available on this page.
What is the Project ID?
Which key should I use?
What does Service Role Key mean?
Why are lifecycle actions disabled?
Project ID is the product-facing identifier shown on this page. It maps internally to tenantId, but the UI should use Project ID.
Fallback: I can help with this page only. I don’t see that information here.
Open related surfaceSimple users start with the Default Project API Key. Advanced users can review product-scoped, read-only analytics, backend secret, and service role key previews.
Fallback: I can help with this page only. I don’t see that information here.
Open related surfaceThe Service Role Key is dangerous and backend-only. Never expose it in browser apps, mobile apps, public examples, or client-side bundles.
Fallback: I can help with this page only. I don’t see that information here.
Open related surfaceRotate, Revoke, and View usage are disabled because this is a static demo. No real keys are generated or changed here.
Fallback: I can help with this page only. I don’t see that information here.
Open related surfaceText visible on this route.
Static model data rendered by this page.
Page-specific phase documentation.
Route, title, and platform-step context.
Global help can answer from Knowledge Hub only.
Global help can answer from Knowledge Hub only. This static console phase does not include Knowledge Hub search.
I don’t see that in the Knowledge Hub yet.