Service-to-service identity for Go

Orionis

OAuth 2.0 client credentials, signed JWT access tokens, JWKS validation, token caching, and GIN middleware in a compact Go toolkit.

orders-service
POST /oauth/token
orionis-auth
JWT + JWKS
billing-api

Run locally

go run ./cmd/orionis-auth -config ./config/orionis.example.json

Docker Hub

docker pull stremovskyy/orionis:0.3.1

GHCR

docker pull ghcr.io/stremovskyy/orionis:0.3.1

What Orionis gives you