8 Commits
Author SHA1 Message Date
ginuerzh cba3f64b43 namespace proto file registrations to fix global registry collisions
Regenerate all protos from the module root with full relative paths so
descriptors register as e.g. auth/proto/auth.proto instead of bare
auth.proto. The protobuf file registry is process-global, so generic
filenames collided with other libraries and panicked at init
(proto: file "auth.proto" is already registered, #3).

Go API and wire format unchanged.
2026-09-05 22:23:11 +08:00
ginuerzh 40ac06135f auth/proto: add client certificate fields to AuthenticateRequest
Add client_cn, client_san, and client_cert_fingerprint fields to the
auth protobuf for passing TLS client certificate info during authentication.
2026-07-05 12:45:06 +08:00
ginuerzh 146c8ff22e add service option 2025-08-29 23:32:38 +08:00
ginuerzh 4700171909 add client param for auth plugin 2023-09-21 19:58:16 +08:00
ginuerzh 3fb3ca8dea update examples 2023-09-20 23:10:34 +08:00
ginuerzh 0e42c7c67e add client ID 2023-09-19 22:32:40 +08:00
ginuerzh 288089404a update example 2023-04-20 19:04:53 +08:00
ginuerzh d221a4ec9a initial commit 2023-04-18 20:31:01 +08:00