PRODUCT INTEGRATION SETTINGS
Settings
Register embedding and allowed capabilities. Service identity resolves from Auth's registry.
Product identity
- Auth service identity
- svc_yousaid (auth.sansa.cloud)
- Tenant mapping
- Acme Workspace ↔ tenant_acme (approved)
- Environment
- Production · staging uses separate apps, keys, queues
Embedding
Provider consent branding must match the registered app.
Delivery & budgets
SDK
import { createSansaConnect } from "@sansa/connect";
const connect = createSansaConnect({
baseUrl: "https://connect.sansa.cloud",
tokenProvider: () => auth.getConnectAccessToken(ctx),
});
const execution = await connect.actions.execute({
action: "slack.messages.send",
connectionId, grantId,
input: { channel_id, text },
idempotencyKey: crypto.randomUUID(),
});Snippets use placeholders only — never production secrets. See packages/sdk and packages/cli.
Provider apps (registry)
Demo data- Seeded registry
- app_sansa_<connector>_prod × 12 connectors
- Secrets
- Broker worker secrets only — never in D1 or the browser
- Setup
- docs/provider-capabilities/SETUP.md