Aescape secures its APIs with openIdConnect and oauth2 across 1 declared security scheme, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, implicit, clientCredentials, deviceCode, and jwtBearer flow(s).
CompanyRoboticsHealth and WellnessFitnessMassageArtificial IntelligenceConsumer HardwareHospitalityRecoveryIdentity
generated: '2026-07-31'
method: probed
source: https://aescape-8ocoec.zitadel.cloud/.well-known/openid-configuration
note: >-
Aescape publishes no OpenAPI, so this profile is not derived from a spec. It is
read verbatim from the OpenID Connect discovery document served by Aescape's
production Zitadel identity tenant, which is the only anonymously reachable
machine-readable auth contract in the estate. The application API host
(api.aescape.com) and the developer documentation site (developer.aescape.com)
publish no auth documentation publicly; developer.aescape.com is itself gated
behind HTTP Basic auth.
summary:
types: [openIdConnect, oauth2]
api_key_in: []
oauth2_flows: [authorizationCode, implicit, clientCredentials, deviceCode, jwtBearer]
pkce: [S256]
identity_provider: Zitadel (hosted)
provider_managed: true
schemes:
- name: AescapeOIDC
type: openIdConnect
openIdConnectUrl: https://aescape-8ocoec.zitadel.cloud/.well-known/openid-configuration
issuer: https://aescape-8ocoec.zitadel.cloud
sources: [well-known/aescape-openid-configuration.json]
endpoints:
authorization: https://aescape-8ocoec.zitadel.cloud/oauth/v2/authorize
token: https://aescape-8ocoec.zitadel.cloud/oauth/v2/token
userinfo: https://aescape-8ocoec.zitadel.cloud/oidc/v1/userinfo
jwks: https://aescape-8ocoec.zitadel.cloud/oauth/v2/keys
introspection: https://aescape-8ocoec.zitadel.cloud/oauth/v2/introspect
revocation: https://aescape-8ocoec.zitadel.cloud/oauth/v2/revoke
end_session: https://aescape-8ocoec.zitadel.cloud/oidc/v1/end_session
device_authorization: https://aescape-8ocoec.zitadel.cloud/oauth/v2/device_authorization
registration: null
grant_types:
- authorization_code
- implicit
- refresh_token
- client_credentials
- urn:ietf:params:oauth:grant-type:jwt-bearer
- urn:ietf:params:oauth:grant-type:device_code
response_types: [code, id_token, id_token token]
response_modes: [query, fragment, form_post]
code_challenge_methods: [S256]
token_endpoint_auth_methods: [none, client_secret_basic, client_secret_post, private_key_jwt]
id_token_signing_algs: [EdDSA, RS256, RS384, RS512, ES256, ES384, ES512]
subject_types: [public]
backchannel_logout_supported: true
backchannel_logout_session_supported: true
request_parameter_supported: true
request_uri_parameter_supported: false
claims_supported: [sub, aud, exp, iat, iss, auth_time, nonce, acr, amr, c_hash, at_hash,
act, scopes, client_id, azp, preferred_username, name, family_name, given_name,
locale, email, email_verified, phone_number, phone_number_verified]
scopes: scopes/aescape-scopes.yml
observations:
- The consumer application at app.aescape.com declares three Zitadel tenants in its
Content-Security-Policy — production (aescape-8ocoec), QA (aescape-qa-aotwzf) and
dev (aescape-dev-bi5ra8) — plus an Auth0 connect-src (*.us.auth0.com). Only the
production tenant is profiled here.
- Non-production tenants also serve a 200 OIDC discovery document but are deliberately
not harvested as Aescape's published contract.
- implicit is advertised as a supported grant type by the tenant. This is the Zitadel
platform default and is not evidence that Aescape uses it.
gaps:
- No public API authentication documentation exists for api.aescape.com.
- No API key, bearer-token or mTLS scheme is publicly documented.
- The developer documentation that would carry an auth guide is behind HTTP Basic auth.
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.