vikunja/pkg/routes/api
kolaente 37a174b99e feat(api/v2): add public auth routes (register, password, confirm, link-share)
Port the unauthenticated local-account flows and link-share auth to
/api/v2, delegating to the shared business logic:

- POST /register (404 when registration is disabled)
- POST /user/password/token, POST /user/password/reset
- POST /user/confirm
- POST /shares/{share}/auth

Local-account routes register only when local auth is enabled and the
link-share route only when link sharing is enabled, mirroring v1. Each
operation opts out of global auth and its path is added to
unauthenticatedAPIPaths.
2026-06-12 07:58:17 +00:00
..
shared refactor(auth): extract shared auth/token business logic for v2 reuse 2026-06-12 07:58:17 +00:00
v1 refactor(auth): extract shared auth/token business logic for v2 reuse 2026-06-12 07:58:17 +00:00
v2 feat(api/v2): add public auth routes (register, password, confirm, link-share) 2026-06-12 07:58:17 +00:00