envoy-oidc-authserver

command module
v0.4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

README

Envoy OIDC Authserver

An implementation of Envoy External Authorization, focused on delivering authN/Z solutions for Envoy proxy. Compatible with Kubernetes Ingress classes like Project Contour or Istio.

Some of the features it provides:

  • Transparent login

    • Retrieves OAuth2 Access tokens, ID tokens and refresh tokens
    • Compatible with any standard OIDC Provider
    • Supports PKCE flow (public)
    • Logout redirects
  • Session management

    • Session tokens and data are cryptographically verifiable.
    • Refreshes expired tokens automatically
  • Pre and post authorization policies with Open Policy Agent (OPA) policies.

    • Allowing fine grained policy rules per request.
    • Post authorization token policies (decode JWT and verify claims).

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
SPDX-FileCopyrightText: 2020 The Gitea Authors SPDX-License-Identifier: MIT
SPDX-FileCopyrightText: 2020 The Gitea Authors SPDX-License-Identifier: MIT

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL