Cequence Security · Authentication Profile

Cequence Authentication

Authentication

Cequence Security secures its APIs with oauth2, openIdConnect, apiKey, and http across 12 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, clientCredentials, and tokenExchange flow(s).

AI ProtectionAPI DiscoveryAPI SecurityApplication SecurityAttack SurfaceBot ManagementBusiness Logic AbuseCNAPPCybersecurityFraudUnified API Protection
Methods: oauth2, openIdConnect, apiKey, http Schemes: 12 OAuth flows: authorizationCode, clientCredentials, tokenExchange API key in: header, query

Security Schemes

MCP OAuth 2.1 (first-party endpoint) oauth2
Interactive SSO openIdConnect
Agent Access Key apiKey
· in: header ()
JWT validation (passthrough) http
scheme: bearer
Control-plane bearer token http
scheme: bearer
OAuth 2.1 Authorization (upstream) oauth2
OAuth 2.1 Client Credentials (upstream) oauth2
Token exchange (on behalf of caller) oauth2
API key (upstream) apiKey
· in: headerquery ()
Bearer token (upstream) http
scheme: bearer
Basic authentication (upstream) http
scheme: basic
Passthrough http

Source

Authentication Profile

cequence-authentication.yml Raw ↑
generated: '2026-09-05'
method: searched
source: https://docs.aigateway.cequence.ai/docs/guides/multi-authentication
docs: https://docs.aigateway.cequence.ai/docs/guides/multi-authentication
probed:
- url: https://mcp.aigateway.cequence.ai/.well-known/oauth-authorization-server
  http_status: 200
  fetched: '2026-09-05'
- url: https://mcp.aigateway.cequence.ai/.well-known/oauth-protected-resource
  http_status: 200
  fetched: '2026-09-05'
note: >-
  Cequence publishes no OpenAPI, so this profile is read from the AI Gateway documentation and
  from the two live OAuth discovery documents served by the first-party MCP endpoint — not
  derived from securitySchemes. Cequence AI Gateway is unusual in that it has TWO auth planes:
  INBOUND (how an agent authenticates to the gateway) and OUTBOUND (how the gateway
  authenticates to the upstream application on the agent's behalf). Both are catalogued below.
summary:
  types: [oauth2, openIdConnect, apiKey, http]
  api_key_in: [header, query]
  oauth2_flows: [authorizationCode, clientCredentials, tokenExchange]
  planes: [inbound, outbound]
schemes:
- name: MCP OAuth 2.1 (first-party endpoint)
  plane: inbound
  type: oauth2
  flow: authorizationCode
  pkce: S256
  dynamic_client_registration: true
  issuer: https://mcp.aigateway.cequence.ai
  authorization_url: https://mcp.aigateway.cequence.ai/authorize
  token_url: https://mcp.aigateway.cequence.ai/token
  registration_url: https://mcp.aigateway.cequence.ai/register
  revocation_url: https://mcp.aigateway.cequence.ai/revoke
  token_endpoint_auth_methods_supported: [none]
  scopes: [openid, profile, email, descope.claims, descope.custom_claims]
  bearer_methods_supported: [header]
  resource: https://mcp.aigateway.cequence.ai/mcp
  sources:
  - well-known/cequence-oauth-authorization-server.json
  - well-known/cequence-oauth-protected-resource.json
- name: Interactive SSO
  plane: inbound
  type: openIdConnect
  description: >-
    Browser-based single sign-on for a human-driven agent session. Supported identity
    providers documented as Microsoft Entra ID (including an Entra proxy mode), Google
    Workspace, Okta and GitLab. SSO groups map to AI Gateway Teams, which gate access to MCP
    servers and Agent Personas.
  sources: [https://docs.aigateway.cequence.ai/docs/sso-mcp]
- name: Agent Access Key
  plane: inbound
  type: apiKey
  in: header
  description: >-
    A non-interactive credential issued per agent, used where a CI/CD pipeline, an SDK client
    or a headless runtime cannot complete a browser OAuth flow. Enforced per LLM Registry
    entry and per Agent Persona.
  sources: [https://docs.aigateway.cequence.ai/docs/llm-registry/]
- name: JWT validation (passthrough)
  plane: inbound
  type: http
  scheme: bearer
  bearer_format: JWT
  description: >-
    The gateway validates a caller-supplied JWT against a configured JWKS URL, expected issuer
    and expected audience, then passes the caller identity through so the upstream call runs
    under the real user.
  configuration_inputs: [jwks_url, issuer, audience]
- name: Control-plane bearer token
  plane: inbound
  type: http
  scheme: bearer
  description: >-
    A tenant-scoped bearer token for the Cequence control-plane REST API. Documented by the
    first-party CLI, which posts a spec bundle to POST /api/v2/mcp-specs using --api-url,
    --tenant and --api-token (env fallbacks CEQUENCE_API_URL, CEQUENCE_TENANT_ID,
    CEQUENCE_API_TOKEN). The control-plane base URL is per-deployment; Cequence publishes no
    OpenAPI for it.
  sources: [https://www.npmjs.com/package/@cequenceai/mcp-cli]
- name: OAuth 2.1 Authorization (upstream)
  plane: outbound
  type: oauth2
  flow: authorizationCode
  description: >-
    Per-user upstream authorization — each person connects an app (GitHub, Slack, Jira,
    Salesforce, Google Workspace) once and the gateway stores and refreshes that user's token,
    so upstream audit trails show the real user rather than a shared bot account.
  callback: https://auth.aigateway.cequence.ai/v1/outbound/oauth/callback
- name: OAuth 2.1 Client Credentials (upstream)
  plane: outbound
  type: oauth2
  flow: clientCredentials
  configuration_inputs: [token_url, client_id, client_secret, scopes]
- name: Token exchange (on behalf of caller)
  plane: outbound
  type: oauth2
  flow: tokenExchange
  configuration_inputs: [exchange_endpoint, client_id, client_secret, audience]
- name: API key (upstream)
  plane: outbound
  type: apiKey
  in: [header, query]
  configuration_inputs: [key_name, key_value, location]
- name: Bearer token (upstream)
  plane: outbound
  type: http
  scheme: bearer
- name: Basic authentication (upstream)
  plane: outbound
  type: http
  scheme: basic
- name: Passthrough
  plane: outbound
  type: http
  description: The caller's own credential is forwarded unchanged to the upstream application.
credential_storage: >-
  API keys, tokens and OAuth secrets entered in the portal are encrypted and held in the
  platform secret manager (provider statement, multi-authentication guide).

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/cequence-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.