Kotlin/Spring authentication and authorization API for jorisjonkers.dev.
auth-api owns login, session, profile, TOTP, password reset, email
confirmation, OAuth2/OIDC, and forward-auth verification endpoints. It publishes
the OpenAPI contract and generated TypeScript, Java, and Kotlin clients for UI
and service consumers.
./gradlew :api:test
./gradlew :api:integrationTest
./gradlew :api:exportOpenApiSpecAPI consumers should use the published contract or generated client rather than copying internal service code.
- API contract: CONTRACT.md
- OpenAPI spec: client-spec/openapi/auth-api.json
- Client/UI: auth-ui
Copyright (c) Joris Jonkers. Source available for viewing only; use, copying, modification, redistribution, deployment, or reuse is not licensed. See LICENSE.