Concept and motivation
Credentials like OAuth access tokens, refresh tokens, and API keys are sensitive. They need protection on disk, but the Authsome daemon still needs seamless access to them for token injection and refresh. Instead of scattering credentials across config files or plain-text environment variables, Authsome puts them in a single Vault. A single Principal (a human or a team) owns each Vault.Encryption at rest
Authsome encrypts sensitive fields at rest so unauthorized file access doesn’t expose your secrets.- AES-256-GCM: Sensitive fields (
access_token,refresh_token,api_key,client_secret) stay encrypted on disk. - Non-sensitive routing data (
client_id, connection names) stays in plaintext for fast lookups.