generated: '2026-07-18' method: searched source: https://auth.cyera.io/.well-known/openid-configuration docs: https://support.cyera.io/hc/en-us summary: types: [oauth2, openIdConnect, http] http_scheme: bearer bearer_format: JWT oauth2_flows: [clientCredentials, authorizationCode, deviceCode, tokenExchange] api_key_in: [] description: >- Cyera authenticates API clients with OAuth 2.0 / OpenID Connect against its authorization server at auth.cyera.io. Programmatic/API access uses the client_credentials grant: a Client ID + Client Secret (generated in the Cyera console) are exchanged at the token endpoint for a short-lived JWT bearer token that is then sent as `Authorization: Bearer ` to the API host (api.cyera.io, or the regional api-eu.cyera.io). Integration vendors also document a `/v1/login` convenience endpoint that takes the Client ID + Client Secret and returns the same short-lived JWT. Interactive console/user login uses the authorization_code flow with PKCE (S256). schemes: - name: oauth2ClientCredentials type: oauth2 flow: clientCredentials tokenUrl: https://auth.cyera.io/oauth/token token_endpoint_auth_methods: [client_secret_basic, client_secret_post] scopes: [openid, profile, email] source: https://auth.cyera.io/.well-known/openid-configuration - name: oauth2AuthorizationCode type: oauth2 flow: authorizationCode authorizationUrl: https://auth.cyera.io/oauth/authorize tokenUrl: https://auth.cyera.io/oauth/token pkce: S256 scopes: [openid, profile, email] source: https://auth.cyera.io/.well-known/openid-configuration - name: bearerAuth type: http scheme: bearer bearerFormat: JWT description: Short-lived JWT sent as Authorization Bearer to api.cyera.io. source: vendor integration docs (Atlan, Axonius, Swimlane, BlinkOps) endpoints: issuer: https://auth.cyera.io authorization_endpoint: https://auth.cyera.io/oauth/authorize token_endpoint: https://auth.cyera.io/oauth/token userinfo_endpoint: https://auth.cyera.io/identity/resources/users/v2/me jwks_uri: https://auth.cyera.io/.well-known/jwks.json device_authorization_endpoint: https://auth.cyera.io/oauth/device/authorize end_session_endpoint: https://auth.cyera.io/oauth/logout grant_types_supported: - authorization_code - refresh_token - client_credentials - urn:ietf:params:oauth:grant-type:token-exchange - urn:ietf:params:oauth:grant-type:device_code id_token_signing_alg_values_supported: [RS256, ES256]