animedex.auth

Token storage for animedex backends.

Per plans/02 §7 the token store lives in the OS keyring; plain text storage in a dotfile is a security incident, not a UX choice. This package provides:

Backends never reach into the keyring directly; they accept a TokenStore from animedex.config.profile.Config and go through the Protocol. This keeps the secrets path testable and the substrate layered.