Skip to main content

Authentication

Most IDaaS endpoints require an application-scoped Bearer token.

Token exchange

POST /v1/auth/token exchanges your clientId and clientSecret for a JWT.

JSON request

Form request

Using the token

Use the token on protected endpoints such as:
  • POST /v1/subjects
  • POST /v1/tags
  • POST /v1/transactions
  • GET /v1/wallet

Public endpoints

These endpoints do not require prior authentication:
  • POST /v1/applications
  • POST /v1/auth/token
  • GET /v1/tags/{tag}
  • GET /v1/consent/**

Operational guidance

  • Treat clientSecret as a long-lived credential.
  • Rotate compromised credentials immediately.
  • Cache the JWT only until it expires.
  • Never expose application secrets in client-side code.