Commit graph

3 commits

Author SHA1 Message Date
Till Wegmueller
8d835e240b
chore: Add book/build to gitignore
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 18:16:36 +01:00
Till Wegmueller
0ce360f004
fix: commit Cargo.lock for reproducible builds
Cargo.lock should be committed for applications (not libraries) to ensure
reproducible builds across environments. This is required for Docker builds
and is the recommended practice per Rust guidelines.

Removed Cargo.lock from:
- .gitignore
- .dockerignore

This fixes the Docker build error:
  ERROR: "/Cargo.lock": not found
2025-11-29 16:14:39 +01:00
Till Wegmueller
64b31e40df
Initial commit: Barycenter OpenID Connect Identity Provider
Barycenter is an OpenID Connect Identity Provider (IdP) implementing
OAuth 2.0 Authorization Code flow with PKCE. Written in Rust using
axum, SeaORM, and josekit.

Features:
- Authorization Code flow with PKCE (S256)
- Dynamic client registration
- Token endpoint with multiple auth methods
- ID Token signing (RS256)
- UserInfo endpoint
- Discovery and JWKS publication

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 12:17:01 +01:00