Expand description
Security bounded context: establishing and enforcing caller identity.
Listener/upstream TLS machinery (tls), request authentication
(authn), request authorization (authz), OAuth2
client-credentials proxying (oauth2, DW-035), OpenID Connect
discovery / introspection / token exchange / auth-code+PKCE
(oidc, DW-034), FIPS 140-3 mode enforcement (fips,
DW-111), post-quantum TLS hybrid key exchange (pq, DW-105),
bot detection hooks (bot_hooks, DW-109), signed URL request
authentication (signed_url, DW-109), and upstream TLS
certificate pinning (cert_pinning, DW-109). May depend on
config, state, and observability.
Modules§
- acme
- ACME / Let’s Encrypt automation (SEC-02).
- authn
- Request authentication (DW-019, feature analysis section 4.6; pepper and mTLS hardening per #124; HMAC request signing per DW-036).
- authz
- Request authorization (DW-020, feature analysis sections 4.7 and 4.15).
- bot_
hooks - Bot detection hooks (DW-109).
- cedar
- Cedar policy engine integration (DW-060, CFG-07 / #241: hot reload).
- cert_
pinning - Upstream TLS certificate pinning (DW-109, SEC-04).
- fips
- FIPS 140-3 mode (DW-111, Enterprise).
- geoip
- GeoIP lookup for geo-based ACL predicates (DW-050, feature analysis 5-Security “Geo-blocking”).
- oauth2
- OAuth2 client-credentials proxying (DW-035, feature analysis 4.6).
- oidc
- OpenID Connect: discovery, token introspection, revocation, token exchange, and the authorization-code + PKCE relying-party flow (DW-034).
- pq
- Post-quantum TLS (DW-105): X25519+ML-KEM hybrid key exchange.
- signed_
url - Signed URL request authentication (DW-109).
- tls
- TLS machinery for listeners (DW-007, feature analysis 4.10 / 4.13).