Resilience · Authentication Profile

Resilience Cyber Authentication

Authentication

Resilience secures its APIs with oauth2 and openIdConnect across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, clientCredentials, deviceCode, refreshToken, and tokenExchange flow(s).

InsuranceUnited StatesCyber InsuranceProperty and CasualtyInsurtechUnderwritingClaimsRisk DataTechnology Errors and OmissionsBrokersSpecialty Insurance
Methods: oauth2, openIdConnect Schemes: 2 OAuth flows: authorizationCode, clientCredentials, deviceCode, refreshToken, tokenExchange API key in:

Security Schemes

Auth0OIDC openIdConnect
Auth0OAuth2 oauth2
· flows: authorizationCode, clientCredentials, deviceCode

Source

Authentication Profile

resilience-cyber-authentication.yml Raw ↑
generated: '2026-07-25'
method: searched
source: https://auth.cyberresilience.com/.well-known/openid-configuration
docs: https://auth.cyberresilience.com/.well-known/openid-configuration
local_copy: well-known/resilience-cyber-openid-configuration.json
note: >-
  Resilience publishes no OpenAPI, so this profile is not derived from a spec —
  it is read verbatim from the Auth0 tenant metadata that guards
  portal.cyberresilience.com, plus the live /authorize redirect the portal
  issues. This is the only publicly documented machine-readable surface on the
  estate. Anyone integrating still needs an appointed-broker relationship and a
  client_id issued by Resilience; there is no self-serve registration.
summary:
  types:
  - oauth2
  - openIdConnect
  api_key_in: []
  oauth2_flows:
  - authorizationCode
  - clientCredentials
  - deviceCode
  - refreshToken
  - tokenExchange
  bearer_format: JWT
  self_serve_signup: false
  audience_gated: true
schemes:
- name: Auth0OIDC
  type: openIdConnect
  openIdConnectUrl: https://auth.cyberresilience.com/.well-known/openid-configuration
  issuer: https://auth.cyberresilience.com/
  sources:
  - well-known/resilience-cyber-openid-configuration.json
- name: Auth0OAuth2
  type: oauth2
  sources:
  - well-known/resilience-cyber-oauth-authorization-server.json
  flows:
  - flow: authorizationCode
    authorizationUrl: https://auth.cyberresilience.com/authorize
    tokenUrl: https://auth.cyberresilience.com/oauth/token
    refreshUrl: https://auth.cyberresilience.com/oauth/token
    pkce: required-in-practice
    code_challenge_methods:
    - S256
    - plain
  - flow: clientCredentials
    tokenUrl: https://auth.cyberresilience.com/oauth/token
    note: >-
      Advertised in tenant metadata. No partner client-credentials onboarding is
      documented publicly anywhere on cyberresilience.com.
  - flow: deviceCode
    deviceAuthorizationUrl: https://auth.cyberresilience.com/oauth/device/code
    grant: urn:ietf:params:oauth:grant-type:device_code
endpoints:
  issuer: https://auth.cyberresilience.com/
  authorization: https://auth.cyberresilience.com/authorize
  token: https://auth.cyberresilience.com/oauth/token
  userinfo: https://auth.cyberresilience.com/userinfo
  jwks: https://auth.cyberresilience.com/.well-known/jwks.json
  registration: https://auth.cyberresilience.com/oidc/register
  revocation: https://auth.cyberresilience.com/oauth/revoke
  device_authorization: https://auth.cyberresilience.com/oauth/device/code
  backchannel_authentication: https://auth.cyberresilience.com/bc-authorize
  mfa_challenge: https://auth.cyberresilience.com/mfa/challenge
  global_token_revocation: https://auth.cyberresilience.com/oauth/global-token-revocation/connection/{connectionName}
grant_types_supported:
- client_credentials
- authorization_code
- refresh_token
- password
- implicit
- urn:ietf:params:oauth:grant-type:device_code
- urn:ietf:params:oauth:grant-type:token-exchange
- urn:ietf:params:oauth:grant-type:jwt-bearer
- http://auth0.com/oauth/grant-type/password-realm
- http://auth0.com/oauth/grant-type/passwordless/otp
- http://auth0.com/oauth/grant-type/mfa-oob
- http://auth0.com/oauth/grant-type/mfa-otp
- http://auth0.com/oauth/grant-type/mfa-recovery-code
token_endpoint_auth_methods_supported:
- client_secret_basic
- client_secret_post
- private_key_jwt
- none
id_token_signing_alg_values_supported:
- HS256
- RS256
- PS256
sender_constraining:
  dpop: true
  dpop_signing_alg_values_supported:
  - ES256
  mutual_tls: false
  note: >-
    DPoP (RFC 9449) proof-of-possession is advertised by the tenant; whether the
    private product API enforces it cannot be observed anonymously.
observed_client:
  source: >-
    live 302 chain https://portal.cyberresilience.com/ ->
    /v2/api/auth/login -> https://auth.cyberresilience.com/authorize (probed
    2026-07-25)
  response_type: code
  code_challenge_method: S256
  scope: openid profile email offline_access
  audience: https://api.prod.resilienceinsurance.app
  redirect_uri: https://portal.cyberresilience.com/v2/api/auth/callback
  prompt: login
  note: client_id is deliberately not recorded here.
resource_server:
  audience: https://api.prod.resilienceinsurance.app
  published: false
  oauth_protected_resource_metadata: false
  note: >-
    The private product API exists and is named as an OAuth audience, but it
    returns 404 anonymously for /, /openapi.json, /openapi.yaml, /swagger.json,
    /v1/openapi.json, /api-docs, /docs, /redoc, /graphql and /mcp, and serves no
    RFC 9728 protected-resource metadata.

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/resilience-cyber-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 email required.

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