Skip to content

Composio Auth Config Registry

Composio Auth Config Registry

Audit trail for all BYO custom auth configs created under ADR-058 Path 1. Each row represents a resolved scope gap where a provider’s default Composio OAuth app was insufficient and a custom auth config was registered.

Sessions must append a row here after completing the scope-gap-resolver runbook. Missing entries = the scope gap will recur in future sessions.

Registry

providerauth_config_idscopesprojectconnected_user_idscreated_atresolved_byADR_ref
(empty — no scope gaps resolved yet)

Column definitions

columndescription
providerComposio toolkit slug (e.g. hubspot, salesforce, googlesheets)
auth_config_idID returned by composio.authConfigs.create()
scopesComma-separated OAuth scopes granted to the BYO app
projectascend or kahuna_prod (which Composio project this config belongs to)
connected_user_idsuser_id values (tenant slugs) re-connected using this auth config
created_atISO date when the auth config was created
resolved_bySession/PR that created this auth config
ADR_refADR that covers this resolution (typically ADR-058)

Infisical credential locations

BYO OAuth app credentials are stored in Infisical (project 1c1907fa-ee74-4d52-ba1a-839fc71e855d, env prod) at:

  • composio/oauth-apps/{provider}/client_id
  • composio/oauth-apps/{provider}/client_secret

Never store raw credentials here. Use Infisical references.

Adding a row

After completing the scope-gap-resolver runbook:

Terminal window
git add docs/composio/auth-config-registry.md
git commit -m "fix(composio): register BYO auth config for {provider} (ADR-058 Path 1)"