Auth
Table of Contents
Interfaces
- JtiStore
- CONTRACT.md §21.7.2 check 8 — single-use `jti` tracking for DPoP proofs.
Classes
- DpopRequest
- What {@see DpopVerifier::verifyProof()} needs to know about the current request.
- DpopVerifier
- DPoP proof verification — CONTRACT.md §21.7.2 (RFC 9449), contract 1.16.
- InMemoryJtiStore
- A {@see JtiStore} for a single PHP process.
- JwksVerifier
- Local EdDSA/Ed25519 JWKS verification (CONTRACT.md D-08).
- LoginResult
- Result of `AxiamClient::login()` (CONTRACT.md §1, D-09).
- PresentedProofs
- What the caller proved about **this** connection and **this** request, for
{@see JwksVerifier::verifyTokenBinding()}.
- RefreshGuard
- Shared-promise clear-on-both-paths helper (CONTRACT.md §9, D-06).
- UserInfo
- Result of `AxiamClient::getUserInfo()` (CONTRACT.md §1.1, contract 1.3).