Skip to content

Standards

AuthHero is built on open identity standards. This section tracks every spec AuthHero touches and how complete our implementation is.

StatusMeaning
FullAll MUST-level requirements are implemented. Optional features may still vary.
PartialCore functionality works, but some optional features or endpoints from the spec are not yet implemented.
PlannedDeclared in discovery metadata or on the roadmap, but not yet functional.

OAuth 2.0 family

StandardStatus
RFC 6749 — OAuth 2.0 Authorization FrameworkPartial
RFC 6750 — Bearer Token UsageFull
RFC 7636 — PKCEFull
RFC 7591 — Dynamic Client RegistrationPartial
RFC 7592 — Dynamic Client Registration ManagementFull

Tokens & keys

StandardStatus
RFC 7517 — JSON Web Key (JWK)Full
RFC 7519 — JSON Web Token (JWT)Full

OpenID Connect

StandardStatus
OpenID Connect Core 1.0Partial
OpenID Connect Discovery 1.0Full
OAuth 2.0 Form Post Response ModeFull

Federation

StandardStatus
SAML 2.0Partial

Notes on unimplemented endpoints

A few endpoints are advertised in /.well-known/openid-configuration but are not yet wired up:

  • RFC 7009 — Token Revocationrevocation_endpoint is advertised but not yet routed.
  • RFC 8628 — Device Authorization Grantdevice_authorization_endpoint is advertised but not yet routed.
  • RFC 8693 — Token Exchangeact-claim based impersonation exists internally, but no urn:ietf:params:oauth:grant-type:token-exchange endpoint is exposed.

These will be documented as dedicated pages once implemented.

Released under the MIT License.