origin-secrets-system
SecretStore adapter backed by the operating system credential store.
Part of Origin, a Rust/Tauri platform for building desktop applications from a shared set of domain crates. See the workspace documentation for how the pieces fit together, and ARCHITECTURE.md for the rules this crate follows.
Example
use ;
use SystemSecretStore;
// `service_prefix` scopes credentials so two Origin apps on the same machine cannot
// read each other's secrets.
let store = new;
let key = new;
store.set.await?;
let token = store.get.await?;
Stability
Pre-1.0 (0.2.0). Public types, enums and field sets may still change between minor
versions; pin an exact version if that matters to you.