generated: '2026-07-24' method: searched source: https://cardsapidocs.thredd.com/docs/get-an-authentication-token docs: https://cardsapidocs.thredd.com/v2.0/docs/get-an-authentication-token summary: types: [oauth2, mutualTLS] oauth2_flows: [clientCredentials] bearer: true notes: >- Thredd Cards API (API Hub) uses FAPI-grade OAuth2 client-credentials. Clients authenticate with a client_id + client_secret to a token endpoint and present the returned Bearer access token on every request. Production / high-assurance access adds private_key_jwt client assertions over mutual TLS, brokered by Cloudentity with Raidiam Connect acting as the certificate authority. Documented example uses the UAT token endpoint. schemes: - name: oauth2ClientCredentials type: oauth2 flow: clientCredentials grant_type: client_credentials token_url: https://oauthuat.globalprocessing.net/connect/token token_content_type: application/x-www-form-urlencoded request_fields: [client_id, client_secret, grant_type] token_type: Bearer token_format: JWT source: docs - name: privateKeyJwt type: oauth2 client_authentication: private_key_jwt transport: mutual-tls broker: Cloudentity certificate_authority: Raidiam Connect profile: FAPI source: docs - name: bearerAuth type: http scheme: bearer bearer_format: JWT header: Authorization source: docs