arc53-machine
22ecc0aee3
feat(pat): add personal access token storage and settings
...
A personal_access_tokens table (migration 0032) holds scoped user-level API
credentials. Only the SHA-256 of the secret is stored, like device session
tokens. Lookups exclude revoked and expired tokens and the tokens of
deactivated users. PAT_* settings cover the feature switch, default and
maximum lifetime, the operator opt-in for non-expiring tokens and the
per-user cap.
2026-09-19 23:39:58 +01:00
..
2026-09-17 11:14:34 +01:00
2026-09-19 23:39:58 +01:00
2026-09-17 11:14:34 +01:00
2026-09-19 23:39:58 +01:00
2026-09-17 13:34:59 +01:00
2026-09-17 11:14:34 +01:00
2026-09-14 10:19:59 +01:00
2026-09-17 11:14:34 +01:00
2026-09-17 11:14:34 +01:00
2026-09-17 11:14:34 +01:00
2026-09-17 11:14:34 +01:00
2026-09-07 10:20:43 +01:00
2026-09-17 11:14:34 +01:00
2026-09-17 11:14:34 +01:00
2026-09-17 11:14:34 +01:00
2026-09-12 17:44:18 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-19 23:39:58 +01:00
2026-09-14 12:52:15 +01:00
2026-09-15 17:54:24 +01:00
2026-09-07 10:20:43 +01:00
2026-09-15 17:54:24 +01:00
2026-09-07 10:20:43 +01:00
2026-09-17 11:14:34 +01:00
2026-09-07 10:20:43 +01:00
2026-09-16 22:45:54 +01:00
2026-09-07 10:20:43 +01:00
2026-09-17 11:09:09 +01:00
2026-09-14 08:33:46 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 14:02:59 +01:00
2026-09-07 12:02:07 +01:00
2026-09-17 11:32:50 +01:00
2026-09-15 22:41:53 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-12 18:21:33 +01:00
2026-09-12 18:15:03 +01:00
2026-09-12 18:15:03 +01:00
2026-09-09 11:09:09 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-17 11:14:34 +01:00
2026-09-16 14:23:26 +01:00
2026-09-14 17:27:13 +01:00
2026-09-07 10:20:43 +01:00