Last reviewed against v0.9.0
source:
internal/tools/http_auth.go Auth presets
Basic, Bearer, API key, OAuth2 (auth code / client credentials / password), Digest, NTLM, AWS SigV4, plus vault and inherit.
Auth applies per-request or via collection inheritance:
| Preset | Notes |
|---|---|
| None | No auth header sent |
| Basic | username + password |
| Bearer | token |
| API key | header or query, configurable name |
| OAuth2 | authorization code, client credentials, password grant — token caching included |
| Digest | RFC 2617 |
| NTLM | Windows-style NTLMv2 |
| AWS SigV4 | service + region + credentials |
| Vault | resolves a vault credential ID at request time |
| Inherit | use the parent collection’s auth |
OAuth2 client-credentials and password flows store the negotiated bearer in memory for the request batch.