Infinite Athlete · Authentication Profile

Infinite Athlete Authentication

Authentication

Infinite Athlete secures its APIs with apiKey, http, oauth2, and openIdConnect across 5 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).

CompanySportsSports TechnologySports DataAthlete PerformanceBiomechanicsVideoReal-Time DataAnalyticsGraphQL
Methods: apiKey, http, oauth2, openIdConnect Schemes: 5 OAuth flows: authorizationCode API key in: header

Security Schemes

ApiKeyToken apiKey
· in: header ()
BearerJWT http
scheme: bearer
OktaOAuth2 oauth2
CognitoOAuth2 oauth2
CustomJWT openIdConnect

Source

Authentication Profile

infinite-athlete-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.tempus-ex.com/fusionfeed/authentication
api: FusionFeed
summary:
  types: [apiKey, http, oauth2, openIdConnect]
  api_key_in: [header]
  api_key_header: Authorization
  api_key_scheme: token
  http_bearer: true
  oauth2_flows: [authorizationCode]
  identity_providers: [okta, cognito, custom]
  note: >-
    FusionFeed is a resource server. JWTs are not issued by FusionFeed itself; it
    validates bearer tokens minted by an external identity provider (Okta, Amazon
    Cognito, or a custom JWT server with embedded access-control policies).
schemes:
- name: ApiKeyToken
  type: apiKey
  in: header
  header: Authorization
  format: 'Authorization: token MY_API_KEY_TOKEN'
  description: >-
    Long-lived FusionFeed API key sent in the Authorization header using the
    "token" scheme. Issued by FusionFeed to invited clients.
  source: https://docs.tempus-ex.com/fusionfeed/authentication
- name: BearerJWT
  type: http
  scheme: bearer
  bearerFormat: JWT
  format: 'Authorization: Bearer [example key]'
  description: >-
    JSON Web Token presented as an RFC 6750 bearer token. FusionFeed validates the
    JWT; tokens are minted by an external identity provider, not by FusionFeed.
  source: https://docs.tempus-ex.com/fusionfeed/authentication
- name: OktaOAuth2
  type: oauth2
  provider: okta
  flow: authorizationCode
  pkce: true
  issuer: https://tempus-ex.okta.com
  authorizationUrl: https://tempus-ex.okta.com/oauth2/v1/authorize
  tokenUrl: https://tempus-ex.okta.com/oauth2/v1/token
  scopes_requested: [openid, profile, email]
  description: >-
    OAuth2 Authorization Code flow with PKCE via Tempus Ex's Okta tenant. Requires
    a client ID and redirect URI. The resulting ID/access token is presented to
    FusionFeed as a bearer JWT.
  source: https://docs.tempus-ex.com/fusionfeed/authentication
- name: CognitoOAuth2
  type: oauth2
  provider: cognito
  flow: USER_PASSWORD_AUTH
  description: >-
    Amazon Cognito as an alternative identity provider using the USER_PASSWORD_AUTH
    flow (client ID + username + password, e.g. via the AWS CLI
    cognito-idp initiate-auth). The returned JWT is presented to FusionFeed as a
    bearer token.
  source: https://docs.tempus-ex.com/fusionfeed/authentication
- name: CustomJWT
  type: openIdConnect
  provider: custom
  description: >-
    Organizations may run their own JWT server and embed access-control policies in
    tokens for their users; FusionFeed validates these as bearer JWTs.
  source: https://docs.tempus-ex.com/fusionfeed/authentication