Skip to content
/ oathkeeper Public

A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.

License

Notifications You must be signed in to change notification settings

ory/oathkeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8362e1c · Nov 1, 2017

History

16 Commits
Nov 1, 2017
Nov 1, 2017
Oct 18, 2017
Oct 12, 2017
Oct 18, 2017
Oct 18, 2017
Oct 21, 2017
Oct 18, 2017
Oct 12, 2017
Oct 10, 2017
Oct 10, 2017
Oct 10, 2017
Nov 1, 2017
Nov 1, 2017
Nov 1, 2017
Nov 1, 2017
Nov 1, 2017
Oct 10, 2017
Oct 10, 2017
Oct 10, 2017

Repository files navigation

ORY Oathkeeper

This is a reverse proxy that checks the HTTP Authorization for validity against a set of rules. This service uses Hydra to validate access tokens and policies. This service is under active development with regular breaking changes.

CircleCI Coverage Status

Running

This service has a couple of environment variables:

  • BACKEND_URL is the URL where requests should be forwarded to. If a path (and query) is used, they will be prepended to the request. (default: http://localhost:7000)
  • HYDRA_CLIENT the client id used to access Hydra.
  • HYDRA_SECRET the client secret used to access Hydra.
  • HYDRA_HOST the URL of the Hydra instance.
  • PORT the port to listen on. (default: 3000)
  • HOST the host to listen on.

You can run this sever using go run main.go or go install . && firewall-reverse-proxy or docker build . && docker run <image>

Generate the mock

mockgen -package evaluator -destination evaluator/hydra_sdk_mock.go github.com/ory/hydra/sdk/go/hydra SDK

About

A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published