Ory Oathkeeper is an Open Source cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API. It authenticates, authorizes, and mutates incoming HTTP(s) requests, and is written in Go. Implementation is straightforward on any system.
---
- upstream:
url: http://my-backend-service
match:
url: http://my-app/some-route/<.*>
methods:
- GET
authenticators:
- handler: jwt
authorizer:
handler: allow
mutators:
- handler: headers
config:
headers:
X-User: "{{ print .Subject }}"
# ...
Authorize HTTP requests to your server based on sets of Access Rules.
Apply Zero Trust / BeyondCorp security in your tech stack. Ory Oathkeeper enables secure access for all users (e.g. employees, partners, customers).
Deploy alongside your existing API Gateways. Ory Oathkeeper plugs into Ambassador, Envoy, AWS API Gateway, Nginx and many more.
Accumulate data from multiple sources and parse it into custom headers: X-User-ID, JSON Web Tokens and more.
Coming soon: The next generation of Ory Oathkeeper. Learn more and submit feedback on GitHub.
Customer Feedback
The following reviews were collected on our website.
Got Questions? Find Answers Below!
Our Most Frequently Asked Questions