{"repo":"Kuadrant/authorino","free":true,"listed":false,"github":"https://github.com/Kuadrant/authorino","clone":"git clone https://github.com/Kuadrant/authorino.git","description":"K8s-native AuthN/AuthZ service to protect your APIs.","language":"Go","stars":266,"topics":["kubernetes","authentication","authorization"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Authorino Kubernetes-native authorization service for tailor-made Zero Trust API security. A lightweight Envoy external authorization server fully manageable via Kubernetes Custom Resources. JWT authentication, API key, mTLS, pattern-matching authz, OPA, K8s SA tokens, K8s RBAC, external metadata fetching, and more, with minimum to no coding at all, no rebuilding of your applications. Authorino is not about inventing anything new. It's about making the best things about auth out there easy and simple to use. Authorino is multi-tenant, it's cloud-native and it's open source. Getting started 1. Deploy with the Authorino Operator 2. Setup Envoy proxy and the external authorization filter 3. Apply an Authorino AuthConfig custom resource 4. Obtain an authentication token and start sending requests The full Getting started page of the docs provides details for the steps above, as well as information about requirements and next steps. Or try out our Hello World example. For general information about protecting your service using Authorino, check out the docs. Use-cases The User guides section of the docs gathers several AuthN/AuthZ use-cases as well as the instructions to implement them using Authorino. A few examples are: - Authentication with JWTs and OpenID Connect Discovery - Authentication with API keys - Authentication with Kubernetes SA tokens (TokenReview API) - Authentication with X.509 certificates and mTLS - Authorization with JSON pattern-matching rules (e.g. JWT claims,","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kuadrant","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kuadrant/authorino/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."}