Skip to main content

IDP Service

The Identity Provider (IDP) service is the central authentication authority for the OpenHive platform. All inter-service API calls must present a valid JWT bearer token issued by this service.

Authentication flow

Service-to-service integrations use the OAuth 2.0 client_credentials grant:

  1. Call POST /token with your client_id and client_secret.
  2. Include the returned access_token as a Bearer token on every subsequent request:
    Authorization: Bearer <access_token>

Tokens expire after 1 hour. Your client should cache the token and renew it before expiry.