Files
SubMiner/backlog/tasks/task-29.1 - Implement-secure-AniList-token-lifecycle-and-account-management.md
2026-02-16 23:03:51 -08:00

1.1 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, parent_task_id, priority
id title status assignee created_date updated_date labels dependencies parent_task_id priority
TASK-29.1 Implement secure AniList token lifecycle and account management Done
2026-02-17 04:12 2026-02-17 04:19
anilist
security
auth
TASK-29 medium

Acceptance Criteria

  • #1 Access token is stored in secure local storage rather than plain config.
  • #2 Token connect/disconnect UX supports revocation/logout and re-auth setup.
  • #3 Startup flow validates token presence/state and surfaces actionable errors.
  • #4 Docs describe token management and security expectations.

Implementation Notes

Implemented secure AniList token lifecycle: config token persists to encrypted token store, stored token fallback is auto-resolved at runtime, and auth state source now distinguishes literal vs stored.

Definition of Done

  • #1 Token lifecycle module wired into AniList update/auth flow.
  • #2 Unit/integration coverage added for token storage and logout paths.