Skip to Content
SecurityAuthentication

Authentication

User and service authentication methods.

User Authentication

MethodStatus
Email/passwordSupported
Okta SSOSupported
Google WorkspaceSupported
Azure ADComing Soon

MFA available via TOTP (Google Authenticator, Authy).

Sessions

  • JWT tokens with RS256 signing
  • Configurable expiry (default: 24 hours)
  • Automatic refresh for active sessions
  • Admins can revoke sessions

API Keys

Available soon. Keys will be scoped (chat, tools, documents, admin) and revocable.

Control Plane ↔ Data Plane

  • JWT authentication on every request
  • 1 hour token expiry (refreshed automatically)
  • RS256 signature verified using CorpAI public key
  • Tokens include org_id for tenant isolation

IRSA

Pods access AWS services via IAM Roles for Service Accounts:

  • No static credentials
  • Scoped to specific service accounts
  • Automatic rotation

Next

Network Security

Last updated on