vikunja/pkg/routes/api
kolaente dc4c3a6a17 feat(api/v2): add OAuth 2.0 token and authorize endpoints
Port oauth/token and oauth/authorize to /api/v2, delegating to the
shared oauth2server.ExchangeToken / Authorize cores.

The token endpoint accepts spec-compliant application/x-www-form-urlencoded
bodies (RFC 6749) in addition to JSON; a form-urlencoded format is
registered on the v2 API that binds into the same json-tagged request
struct. The response carries Cache-Control: no-store. The token endpoint
is public; authorize inherits the global JWT auth.
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 OAuth 2.0 token and authorize endpoints 2026-06-12 07:58:17 +00:00