/realms/{realm}/protocol/openid-connect/token
application/x-www-form-urlencoded
OAuth2 Client Credentials, access tokens and Bearer authorization from the latest CheckID specification.
Never place client_secret in browser code or the offline package.
/realms/{realm}/protocol/openid-connect/token
application/x-www-form-urlencoded
<CLIENT_ID> · <CLIENT_SECRET> · <ACCESS_TOKEN>
OAuth2 Client Credentials → access token → Bearer authorization
`docs/API_SOURCE_VERSIONING.md` identifies CheckID API contract V1.2.260123 as the current source of truth and states that it supersedes legacy AWS Signature documentation.
The catalog defines `POST /realms/{realm}/protocol/openid-connect/token`, `grant_type=client_credentials` and Basic client authentication according to the source.
Partner operations in the catalog use `Bearer
The source example returns `expires_in=1800`; this is a contract example value, not an SLA or immutable policy for every environment.
AWS Signature is historical integration guidance from an older source. There is no current “AWS Signature ” contract in the v9 source set.
Secret storage, rotation, mTLS/allowlisting and token revocation require separate security/environment sources; Public documentation does not add mechanisms absent from the API contract.