Capture-audit directory: every user who EVER held one of role_names for a target, revoked grants included (include_deleted); actor-gated server-side (untargeted = all targets, or targeted at target_id). PII-free (user_id + display_name). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JE3r42YdE8tt7vV5zPdJdE |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
| build.rs | ||
README.md
st-peter-client (Rust)
Official Rust client for st-peter (aura-users). Stubs are generated at build
time from ../proto/st-peter-auth.proto; the ergonomic [AuthClient] wrapper
(token-verify cache, login/2FA/lookup) is layered on top, with the raw wire
surface available under st_peter_client::authpb.
let auth = st_peter_client::AuthClient::connect("http://127.0.0.1:9091").await?;
let user = auth.verify_token(&token).await?; // cached ~60s
See the repo root README for versioning and the authentication-central / authorization-local design.