Episerver · Authentication Profile

Episerver Authentication

Authentication

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

CompanyEnterpriseContent ManagementDigital Experience PlatformCMSCommerceExperimentationPersonalizationGraphQLSDKs
Methods: oauth2, openIdConnect, apiKey, http Schemes: 6 OAuth flows: clientCredentials, authorizationCode API key in:

Security Schemes

OptiIdOIDC openIdConnect
GraphSingleKey apiKey
· in: query ()
GraphHMAC http
scheme: hmac
BasicAuth http
scheme: basic
FeatureExperimentationApiToken http
scheme: bearer
OdpApiKey apiKey
· in: header ()

Source

Authentication Profile

episerver-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.developers.optimizely.com/platform-optimizely/docs/authentication-with-oidc-for-optimizely-graph
docs:
  - https://docs.developers.optimizely.com/platform-optimizely/docs/authentication-with-oidc-for-optimizely-graph
  - https://docs.developers.optimizely.com/commerce-connect/docs/authorization-and-authentication
notes: >-
  No OpenAPI is captured in this repo yet, so this profile is searched from the
  Optimizely developer docs rather than derived. Optimizely's platform spans several
  products with distinct auth models; Opti ID is the unifying OIDC identity platform.
summary:
  types: [oauth2, openIdConnect, apiKey, http]
  identity_platform: Opti ID (unified OIDC identity)
  oauth2_flows: [clientCredentials, authorizationCode]
schemes:
  - name: OptiIdOIDC
    type: openIdConnect
    product: Optimizely Graph / platform
    description: >-
      OpenID Connect via Opti ID. Access authorized on JWTs issued by Opti ID or a
      federated IdP; access decided from claims (sub, cg-roles, email). Bearer JWT
      in the Authorization header.
  - name: GraphSingleKey
    type: apiKey
    in: query
    parameter_name: auth
    product: Optimizely Graph
    description: Single-key access for read scenarios (public content delivery).
  - name: GraphHMAC
    type: http
    scheme: hmac
    product: Optimizely Graph
    description: HMAC (app key + secret) signed requests for write/management scenarios.
  - name: BasicAuth
    type: http
    scheme: basic
    product: Optimizely Graph / backend services
    description: Basic authentication for trusted backend service calls.
  - name: FeatureExperimentationApiToken
    type: http
    scheme: bearer
    product: Optimizely Feature Experimentation REST API
    description: Personal access token / OAuth2 bearer token for the api.optimizely.com REST API.
  - name: OdpApiKey
    type: apiKey
    in: header
    parameter_name: x-api-key
    product: Optimizely Data Platform (ODP)
    description: Public/private API key for ODP REST and GraphQL endpoints.