mirror of
https://github.com/moeru-ai/airi.git
synced 2026-08-14 00:48:06 +00:00
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
@proj-airi/auth-shared
Neutral authentication contracts shared by the resource API and the standalone auth service.
Use it for
- The Better Auth-owned PostgreSQL schema.
- The authenticated principal/session shape exchanged inside server code.
- Authorization policy that must remain identical in both processes, such as ban expiry handling.
Do not use it for
- Better Auth runtime construction or HTTP routes.
- Service environment parsing, database pools, Redis, email, or telemetry.
- Importing either
server/apps/apiorserver/apps/auth.
Keeping this package free of runtime composition lets both applications depend on the same protocol without depending on each other.