aPriori · Authentication Profile

Apriori Authentication

Authentication

aPriori secures its APIs with apiKey across 2 declared security schemes, as derived from its OpenAPI definitions.

Companymanufacturingproduct-cost-managementdesign-for-manufacturabilityshould-costplm-integrationcost-engineeringdigital-manufacturingsustainabilityworkflow-automationcad
Methods: apiKey Schemes: 2 OAuth flows: API key in: header, query

Security Schemes

JWTBearer apiKey
· in: header (Authorization)
SharedSecret apiKey
· in: query (key)

Source

Authentication Profile

Raw ↑
generated: '2026-08-06'
method: searched
source: openapi/apriori-ap-connect-agent.yml
docs:
- https://docs.apriori.com/en/Connect/apc/rarg/Security/
- https://docs.apriori.com/en/Connect/apc/sag/REST-API-Management-Responsibilities/
- https://docs.apriori.com/en/Connect/apc/rn/release-notes/
- https://www.apriori.com/security/
api: aP Connect Agent REST API
summary:
  types:
  - apiKey
  api_key_in:
  - header
  - query
  oauth2: false
  openid_connect: false
  mutual_tls: true
  mutual_tls_scope: transport, configured on the Connector — not selectable per request
schemes:
- name: JWTBearer
  label: JWT Bearer
  type: apiKey
  in: header
  parameter: Authorization
  description: >-
    Published by aPriori as security scheme "JWT Bearer" — type apiKey, name Authorization, in HEADER.
    Note that aPriori declares this as an apiKey scheme rather than as HTTP bearer, so no bearerFormat is
    published and no token endpoint, issuer or expiry policy is documented.
  applies_to: all 12 operations
  sources:
  - openapi/apriori-ap-connect-agent.yml
  - https://docs.apriori.com/en/Connect/apc/rarg/Security/
- name: SharedSecret
  label: Shared Secret
  type: apiKey
  in: query
  parameter: key
  description: >-
    Published by aPriori as security scheme "Shared Secret" — type apiKey, name key, in QUERY.
  applies_to: all 12 operations
  risk: >-
    A credential carried in the query string is written to proxy, load-balancer and web-server access logs
    and can leak via Referer headers. Prefer the JWT Bearer header where the deployment allows it.
  sources:
  - openapi/apriori-ap-connect-agent.yml
  - https://docs.apriori.com/en/Connect/apc/rarg/Security/
transport_security:
  mtls:
    supported: true
    since: '2026-06-30'
    requires: aP Connect Agent 5.2.0 or later
    configuration: >-
      Enable the mTLS option when creating the Connector, then supply the aPriori-signed certificate during
      Agent installation. The certificate must be obtained from aPriori Support before install.
    install_modes:
      supported: [Setup Wizard, console (-c)]
      unsupported: [unattended (-q)]
    replaces: IP allowlisting of the Agent host
    rationale_published: >-
      "This is increasingly important for organizations who may be unable to guarantee static IP addresses."
    source: https://docs.apriori.com/en/Connect/apc/rn/release-notes/
  certificates:
    jdk_import_required: true
    note: >-
      aPriori documents importing Java Developer Kit certificates and obtaining a signed certificate as part
      of Agent installation.
    source: https://docs.apriori.com/en/Connect/apc/ig/Importing-Java-Developer-Kit-Certificates/
application_sso:
  scope: aPriori Cloud application sign-in — NOT the API
  provider: Auth0
  detail: >-
    aPriori's security page states that single sign-on runs through a dedicated Auth0 production tenant with
    SAML integration to customer identity providers. This governs human login to aPriori Cloud
    (https://cloud.apriori.net/), not machine access to the Agent API.
  source: https://www.apriori.com/security/
  instructions: https://www.apriori.com/sso-instructions-page/
not_published:
- No OAuth 2.0 flow, authorization server, token endpoint or scope model for the API.
- No /.well-known/openid-configuration or /.well-known/oauth-authorization-server on any host (probed; see well-known/apriori-well-known.yml).
- No key rotation, expiry or revocation policy for the JWT or the shared secret.
- No self-serve credential issuance. Access to the API follows a paid deployment; aPriori recommends an aPriori System Services engagement for leveraging it on a file-system deployment.
x-evidence:
  fetched: '2026-08-06'
  sources:
  - url: https://docs.apriori.com/en/Connect/apc/rarg/Security/
    http_status: 200
  - url: https://docs.apriori.com/en/Connect/apc/sag/REST-API-Management-Responsibilities/
    http_status: 200
  - url: https://docs.apriori.com/en/Connect/apc/rn/release-notes/
    http_status: 200
  - url: https://www.apriori.com/security/
    http_status: 200