benferreira / envoy-jwt-logger

Envoy WASM plugin that logs JWT claims

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Envoy JWT Logger

WASM plugin for Envoy that logs JWT claims

Requirements

  • Golang - 1.17 or higher
  • TinyGo
  • Envoy
  • Istio - 1.13 or higher for sidecar injection

Build

make build

Run

make run

Istio deployment

This includes a sample Istio deployment in _istio/httpbin.yaml that injects the WASM plugin in an httpbin app in the default namespace.

About

Envoy WASM plugin that logs JWT claims

License:Apache License 2.0


Languages

Language:Go 78.4%Language:Makefile 14.3%Language:Shell 6.0%Language:Dockerfile 1.3%