Cognito · Authentication Profile
Cognito Authentication
Authentication
Cognito authenticates every API request with HTTP request signatures (the Cavage "Signing HTTP Messages" draft), not a bearer token or HTTP Basic. Each request carries a Date header, a Digest header (base64 SHA-256 of the body), and an Authorization: Signature header whose signature is an HMAC-SHA256 over the "(request-target) date digest" signing string, keyed with the API secret. The API key (keyId) identifies the organization; the API secret is used only server-side to compute the signature and is never transmitted.
Cognito secures its APIs with httpSignature across 1 declared security scheme, as derived from its OpenAPI definitions.
CompanyIdentityIdentity VerificationKYCAMLComplianceFraud PreventionOnboardingWatchlist ScreeningKnow Your Customer
Methods: httpSignature
Schemes: 1
OAuth flows:
API key in: header
Security Schemes
HTTPSignature http