ACCURE Battery Intelligence · Authentication Profile

Accurebatteryintelligence Authentication

Authentication

ACCURE Battery Intelligence declares 1 security scheme(s) across its OpenAPI definitions.

CompanyEnergyBatteryEnergy StorageAnalyticsArtificial IntelligenceInternet of ThingsElectric VehiclesGermany
Methods: Schemes: 1 OAuth flows: API key in:

Security Schemes

openIdConnect

Source

Authentication Profile

accurebatteryintelligence-authentication.yml Raw ↑
generated: '2026-09-06'
method: probed
source: https://production-accure.eu.auth0.com/.well-known/openid-configuration
name: ACCURE Battery Intelligence authentication profile
summary: >-
  ACCURE's platform API gateway is protected by OAuth 2.0 / OpenID Connect via a
  dedicated Auth0 tenant. There is no public OpenAPI securitySchemes block to derive
  from and no published authentication documentation, so this profile is built entirely
  from two things that can be observed without credentials: the OpenID Provider metadata
  the tenant serves anonymously, and the public client configuration compiled into the
  platform single-page application bundle.
provenance:
  discovery_document: well-known/accurebatteryintelligence-openid-configuration.json
  spa_bundle: https://accure-platform.com/assets/index-BiGHoC2c.js
  note: >-
    The SPA bundle is a public static asset. It carries a build-time environment block
    (VITE_AUTH0_DOMAIN, VITE_AUTH0_CLIENT_ID, VITE_AUTH0_AUDIENCE) — values that are
    public by design for a browser-based OAuth public client. No credential was used and
    no secret is recorded here.
schemes:
- id: auth0_oidc
  type: openIdConnect
  openIdConnectUrl: https://production-accure.eu.auth0.com/.well-known/openid-configuration
  issuer: https://production-accure.eu.auth0.com/
  audience: https://gateway.accure-platform.com
  applies_to: https://gateway.accure-platform.com
  description: >-
    Auth0-issued JWT bearer tokens. The API gateway is registered in the tenant as an
    Auth0 API whose identifier (audience) is the gateway URL itself.
  client:
    kind: public
    type: SPA / browser (auth0-spa-js + @auth0/auth0-react)
    client_id: zZhKAGNSgN8KEJd3RwtXKj9lsBD1K1wX
    note: >-
      A public OAuth client id, recorded because it is compiled into a publicly served
      JavaScript bundle and is not a secret under the OAuth public-client model.
endpoints:
  authorization: https://production-accure.eu.auth0.com/authorize
  token: https://production-accure.eu.auth0.com/oauth/token
  userinfo: https://production-accure.eu.auth0.com/userinfo
  jwks: https://production-accure.eu.auth0.com/.well-known/jwks.json
  revocation: https://production-accure.eu.auth0.com/oauth/revoke
  end_session: https://production-accure.eu.auth0.com/oidc/logout
  device_authorization: https://production-accure.eu.auth0.com/oauth/device/code
  registration: https://production-accure.eu.auth0.com/oidc/register
  backchannel_authentication: https://production-accure.eu.auth0.com/bc-authorize
  mfa_challenge: https://production-accure.eu.auth0.com/mfa/challenge
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
response_types_supported:
- code
- token
- id_token
- code token
- code id_token
- token id_token
- code token id_token
token_endpoint_auth_methods_supported:
- client_secret_basic
- client_secret_post
- private_key_jwt
- none
pkce:
  supported: true
  code_challenge_methods:
  - S256
  - plain
id_token_signing_alg_values_supported:
- HS256
- RS256
- PS256
dpop:
  supported: true
  note: >-
    dpop_signing_alg_values_supported is present in the tenant discovery document. This
    is Auth0 platform capability, not evidence that ACCURE's gateway requires DPoP.
scopes_supported:
- openid
- profile
- offline_access
- name
- given_name
- family_name
- nickname
- email
- email_verified
- picture
- created_at
- identities
- phone
- address
sso:
  claimed: true
  evidence: https://www.accure.net/battery-analytics/battery-intelligence
  note: >-
    ACCURE's product page states the platform supports single sign-on. The tenant
    discovery document does not enumerate enterprise connections, so the identity
    providers offered to customers are not observable anonymously.
gaps:
- >-
  No API-level scopes are published. The scopes_supported list above is the Auth0
  tenant's standard OIDC scope set; the permissions defined on the gateway API
  (audience https://gateway.accure-platform.com) are not discoverable without a token,
  so no scopes/ artifact is written.
- >-
  No published authentication documentation, key-issuance flow, or token-lifetime policy
  exists on any ACCURE public surface.
- >-
  Every gateway route returns HTTP 403 (edge) or a Fastify 404 envelope to an anonymous
  request; no unauthenticated read surface was found.

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/accurebatteryintelligence-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.