Caddy plugin extending Caddy configuration to allow for validation of web-bot-auth as defined in draft-meunier-web-bot-auth-architecture.
This is an example plugin and only supports Ed25519. You can find a test key in Appendix B.1.4 of RFC 9421.
httpsigconfiguration hook- Parse HTTP Message Signatures directory
- Block request without a valid signature
First, you need to install xcaddy
go install github.com/caddyserver/xcaddy/cmd/xcaddy@latestThen you build caddy
xcaddy build latest --with github.com/cloudflareresearch/web-bot-auth/examples/caddy-plugin=./And finally, you run caddy
./caddy run --config CaddyfileTo generate a signed request, you can use the sibling browser extension.
This software has not been audited. Please use at your sole discretion.
This project is under the Apache 2.0 license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be Apache 2.0 licensed as above, without any additional terms or conditions.