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
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