{"repo":"hyperadev/kani","free":true,"listed":false,"github":"https://github.com/hyperadev/kani","clone":"git clone https://github.com/hyperadev/kani.git","description":"A fast Traefik forward-auth server for validating Cloudflare Access requests","language":"Go","stars":18,"topics":["cloudflare-access","docker","hacktoberfest","jwt","k8s","kubernetes","traefik","traefik-forward-auth"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Kani A fast Traefik forward-auth server for validating Cloudflare Access requests Kani What is Kani? Why use Kani? Getting started Contributing Contact License Acknowledgements Supporters What is Kani? Kani (カニ) (Pronunciation) means Crab in Japanese. I'm not entirely sure what I decided to use this name, but here we are. Kani is designed to be a Traefik ForwardAuth server for validating Cloudflare Access requests. When a request is proxied through Cloudflare Access, a signed JWT token will be sent to the backend (Traefik in this case) as an HTTP header. Since the JWT token is signed, we can get the public keys from Cloudflare Access to validate that it was indeed issued by Cloudflare Access. Why use Kani? We recommend using Kani when using Cloudflare Access to protect websites. Kani allows Traefik to validate that requests actually went through Cloudflare Access, preventing users from accessing the page without going through Cloudflare Access. Getting started See examples in examples/ . Contributing If you would like to contribute to this project, please see CONTRIBUTING.md. Contact If you want to contact the Kani Project maintainers, please use one of the following methods: - Discord server (Ask questions here please - best response time) - Email oss@hypera.dev - Email support@hypera.dev - Email security@hypera.dev (security-related matters only) License Kani is distributed under the terms of the MIT License. For further details, please refer to the LICENSE file. Acknowledg","default_branch":null,"files":null,"tree":[],"storefront":"/r/hyperadev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hyperadev/kani/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}