Black Duck · Authentication Profile

Black Duck Authentication

Authentication

Black Duck secures its APIs with apiKey and http across 2 declared security schemes, as derived from its OpenAPI definitions.

CompanyEnterpriseApplication SecuritySoftware Composition AnalysisSASTDASTOpen Source SecurityDevSecOpsVulnerability Management
Methods: apiKey, http Schemes: 2 OAuth flows: API key in: header

Security Schemes

api-token apiKey
· in: header ()
bearer http
scheme: bearer

Source

Authentication Profile

black-duck-authentication.yml Raw ↑
generated: '2026-07-18'
method: searched
source: https://community.blackduck.com/s/article/Black-Duck-HUB-How-to-view-the-API-documentation
docs: https://documentation.blackduck.com/category/api
summary:
  types: [apiKey, http]
  api_key_in: [header]
  token_exchange: true
schemes:
- name: api-token
  type: apiKey
  in: header
  description: 'A per-user API token generated in the Black Duck UI (My Access Tokens). Clients
    exchange the API token for a short-lived bearer token by POSTing to /api/tokens/authenticate
    with header "Authorization: token <api-token>", then use the returned bearerToken on subsequent
    requests.'
- name: bearer
  type: http
  scheme: bearer
  description: 'Short-lived bearer token returned by /api/tokens/authenticate, sent as "Authorization: Bearer <token>".'
notes:
- Black Duck OpenAPI and Postman artifacts are published per-server at /api-doc/openapi3-public.json
  and /api-doc/postman-collection-public.json (require an authenticated session on that server).
- Coverity Connect and Polaris use their own authentication surfaces; this profile documents the
  Black Duck SCA (Hub) REST API token flow.