edonv/swift-openapi-security-schemes
A WIP
Supported Schemes
- [x] API Key
- [x] Query - [x] Header - [x] Cookie
- [ ] HTTP
- [x] Basic - [x] Bearer - [ ] Digest - https://datatracker.ietf.org/doc/html/rfc7616 - [ ] DPoP - [ ] GNAP - [ ] HOBA - [ ] Mutual - [ ] Negotiate - [ ] OAuth - [ ] PrivateToken
- [ ] Mutual TLS
- [x] OAuth2
- [ ] OpenID Connect Discovery
To-Do's
- [ ] Add support for more types of security schemes.
- [x] Add
OpenAPIRuntime.ClientMiddlewaresupport - [x] Add
OpenAPIRuntime.ServerMiddlewaresupport - [ ] Eventual "generating" of
WWW-Authenticateresponse header values based on instance ofSecurityScheme
Package Metadata
Repository: edonv/swift-openapi-security-schemes
Default branch: main
README: README.md