Installation Guide¶
This guide covers deploying AgentCube connectors and connecting them to your AI platform.
Prerequisites¶
Before you begin, ensure you have:
- Oracle EPM environment — Essbase 21c and/or Planning Cloud (EPBCS/PBCS) with REST API access
- Container hosting platform — Azure Container Apps, AWS ECS Express Mode, OCI Container Instances, on-premise Docker, or any platform that runs Linux containers
- AI platform account — Claude.ai, Microsoft Copilot Studio, or another MCP-compatible client
For SSO deployments, you will also need:
- Identity provider — Microsoft Entra ID, Okta, Auth0, Keycloak, or any OIDC-compliant provider
- OCI Identity Domain — For Oracle token exchange (free tier is sufficient)
Choose Your Path¶
Quick Start — Basic Auth¶
The fastest way to get AgentCube running. Uses a service account for all Oracle API calls.
Full SSO Setup¶
Per-user authentication through corporate SSO. Users see only the data authorized for them by the underlying data source.
Security Model¶
AgentCube enforces your existing data source security — it does not introduce a separate authorization layer.
- Row-level security — Users only see data for members they are entitled to in the underlying data source. The AI assistant never receives restricted data.
- Application-level security — Users only see applications they have been granted access to.
- SSO pass-through — The authenticated identity is passed through to the data source. No secondary login or stored credentials.
- No data caching — AgentCube does not cache query results. Every request goes to the data source in real-time with the user's security context.
In Basic Auth mode, all requests use a shared service account. In SSO mode, each user authenticates independently and their data source entitlements are enforced per-session.
Deployment Steps¶
| Step | Basic Auth | SSO |
|---|---|---|
| 1. Identity provider setup | — | Required |
| 2. OCI Identity Domain setup | — | Required |
| 3. Signing key generation | — | Required |
| 4. Container deployment | Required | Required |
| 5. Environment variables | Required | Required |
| 6. Connect AI platform | Required | Required |
| 7. Verify | Required | Required |