Energy Queensland Authentication
Energy Queensland's API estate has exactly two authentication postures, and the line between them is statutory rather than commercial. Everything a member of the public can reach is completely unauthenticated - no key, no signup, no terms click-through, only an x-v version header. Everything about an identifiable customer is behind the full Consumer Data Right security profile: ACCC accreditation, mutual TLS with CDR Register-issued certificates, FAPI 1.0 Advanced OAuth2 with private_key_jwt client authentication, OIDC, and per-consumer consent. There is no middle tier, no partner key, no commercial API deal, and no self-serve credential of any kind. NOTE ON PROVENANCE: the harvested OpenAPI documents declare NO securitySchemes at all (components.securitySchemes is empty in both cds_energy 1.36.0 and cds_common 1.36.0) because the DSB publishes the security model in the Security Profile section of the standard rather than in the swagger. This profile was therefore read from the standard and from live behaviour, not derived by 0-working/derive-authentication.py, which found nothing to derive.
Energy Queensland secures its APIs with none, oauth2, openIdConnect, and mutualTLS across 4 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).