Commit graph

25 commits

Author SHA1 Message Date
342f48042c api.auth: HTTP Basic Auth working 2026-11-09 11:36:56 +01:00
8963c2ac87 api: improvements, storage users as dependency 2026-11-09 09:21:18 +01:00
a139fd784e api.auth: start with simple dummy (testing) authentication 2026-11-08 22:28:25 +01:00
fc0616ce6a api: extend testing; work in progress: authentication 2026-11-08 17:08:37 +01:00
2c43df83a5 storage: fix tracking update logic; api.auth.user: split model (view) classes 2026-11-07 11:16:30 +01:00
1709290ea9 api.auth.user: improve password hashing 2026-11-07 09:36:17 +01:00
b6e6f1c833 api.auth.user: POST with hashing of input password 2026-11-06 19:16:18 +01:00
8494f3737d api, storage: POST user; + more fixes and improvements 2026-11-06 15:19:53 +01:00
7d309491fc fixes and improvements, make mypy happy, prepayre auth stuff 2026-11-06 09:33:21 +01:00
12c099b06b api.auth: User with password hash 2026-11-05 12:54:30 +01:00
e0a53dce68 shape: generic asDict and toObject methods 2026-11-05 10:55:03 +01:00
f7ba9c3881 api, work in progress: authn/authz, starting with user info 2026-11-04 23:37:19 +01:00
dc3acc5da5 api: move transaction handlung to middleware; + config fixes 2026-11-03 08:57:23 +01:00
2b02de2012 create central config.py based on pydantic_settings 2026-11-02 09:43:53 +01:00
0a60389152 api/tracking: add POST route 2026-10-30 19:12:05 +01:00
d3850cce2e api/tracking: simple data model and route for querying tracks 2026-10-30 17:33:43 +01:00
8ee3c8d015 api.tracking: basic scaffolding for routers and views (fastapi models) 2026-10-29 19:43:32 +01:00
1bc2583de8 move common test stuff to testing package 2026-10-05 14:55:20 +02:00
5f9d8a73d2 rearrange class hierarchies for Record / Track with regard to shape, core, storage packages 2026-10-03 18:51:30 +02:00
f01e231e7a config: use pydantic_settings; apitest: with logging, config improvements 2026-09-20 08:01:26 +02:00
5478ce98a7 apidemo, test_api: basically working with simple (old) config 2026-09-18 16:43:06 +02:00
b3d6512987 apitest: query tracks 2026-09-18 10:44:10 +02:00
37d7a31650 start with test_api (async, using fastapi) 2026-09-14 18:15:41 +02:00
7b9b3e2d47 more experiments with fastapi and async / await 2026-09-03 10:19:28 +02:00
778324ad33 add fastapi as optional dependency, + first experiments 2026-07-04 21:27:24 +02:00