API keys: optional expiry; expired keys get 401 #71

Open
opened 2026-10-26 10:45:58 -04:00 by vmanne-poc · 0 comments
Owner

Follow-up to #29 (Phase 13.1, v0.15.1).

#29 asked for an optional expiry per key, and that revoked and expired keys get 401.

Plan

  • Optional expiresAt at creation (UI date picker + API field), shown on the API Keys page.
  • Auth rejects expired keys with 401, same as revoked.

Done when

  • e2e: an expired key gets 401.
Follow-up to #29 (Phase 13.1, v0.15.1). #29 asked for an optional expiry per key, and that revoked **and expired** keys get 401. **Plan** - Optional `expiresAt` at creation (UI date picker + API field), shown on the API Keys page. - Auth rejects expired keys with 401, same as revoked. **Done when** - e2e: an expired key gets 401.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
vmanne-poc/Postak#71
No description provided.