c368293cd4
feat: Transform project into a cargo-generate template with configurable authentication features and improved local user registration.
master
Gabriel Kaszewski2026-01-06 05:53:01 +01:00
9219a586b1
feat: Add .env.example for configuration and update README with new features, setup, and API endpoints.
Gabriel Kaszewski2026-01-06 05:22:54 +01:00
d05f8a0001
refactor: store IssuerUrl as String to preserve exact formatting instead of Url type
Gabriel Kaszewski2026-01-06 05:19:30 +01:00
32a0faf302
refactor: Replace raw strings with domain value objects for improved type safety in authentication and OIDC.
Gabriel Kaszewski2026-01-06 05:16:16 +01:00
16dcc4b95e
feat: add JWT authentication and flexible auth modes with configurable login responses
Gabriel Kaszewski2026-01-06 05:01:56 +01:00
5296171b85
feat: Add OpenID Connect (OIDC) authentication support with new OIDC service, routes, and configuration.
Gabriel Kaszewski2026-01-06 02:43:23 +01:00
de09f98b6e
feat: Introduce Zitadel identity platform, remove worker, disable NATS, and update backend DB configuration.
Gabriel Kaszewski2026-01-02 23:57:36 +01:00
0fe682c737
feat: Centralize axum-login authentication logic in infra and introduce configurable database and session settings.
Gabriel Kaszewski2026-01-02 23:02:50 +01:00
650baf0d0f
chore: update dependencies and refine feature configurations for tower-sessions and async-nats
Gabriel Kaszewski2026-01-02 22:33:21 +01:00
4500b4ecbc
feat: update dependencies and enhance configuration loading for CORS support
Gabriel Kaszewski2026-01-02 22:30:51 +01:00
197486d12b
chore: update .dockerignore and .gitignore to include *.db and .env files
Gabriel Kaszewski2026-01-02 13:55:25 +01:00
61202c5969
chore: remove sqlx dependency from Cargo.toml and Cargo.lock
Gabriel Kaszewski2026-01-02 13:14:24 +01:00
ff40174734
fix: correct paths for conditional dependencies in cargo-generate.toml
Gabriel Kaszewski2026-01-02 13:07:46 +01:00
1d141c7a97
feat(api): implement user authentication and registration endpoints
Gabriel Kaszewski2026-01-02 13:07:09 +01:00
7dbdf3f00b
chore: remove post-generation hook from cargo-generate.toml
Gabriel Kaszewski2026-01-02 06:06:04 +01:00
d916218703
feat: Add Dockerfile for containerization and implement database migrations for both SQLite and Postgres.
Gabriel Kaszewski2026-01-02 05:56:33 +01:00
c1c42f4fd9
feat: Add initial PostgreSQL migration, refactor database connection to k_core, and simplify session store setup.
Gabriel Kaszewski2026-01-02 05:47:51 +01:00
cb73f146c5
refactor: Remove smart-features and its associated dependencies, and refine broker-nats feature declaration.
Gabriel Kaszewski2026-01-02 05:31:08 +01:00