Information
- License: MIT
- OpenAPI version:
3.1.0
Token exchange API for the Sudomimus authentication platform.
The Connect API is the public entry point for integrating applications. Clients use it to establish an authentication inquiry, poll its status, redeem the realized inquiry for application tokens, and fetch localized application metadata.
Client-auth JWT carried via Authorization: SudomimusClientJWT <jwt>.
The JWT MUST be signed with RS256 using the application’s client-auth private key. Required claims:
iss: the application anchor (must match applicationAnchor in
the request body).aud: literal string "sudomimus-connect".iat: UNIX seconds. Future-dated claims are tolerated up to a
30-second clock skew.exp: UNIX seconds. Lifetime (exp - iat) MUST be at most 60.jti: per-request unique identifier (UUID v4 recommended). A jti
is accepted only once.body_sha256: standard base64 of SHA-256(rawHttpBody) where the
input is the UTF-8 bytes of the exact JSON body sent on the wire.Security scheme type: http