Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.32 KB

File metadata and controls

46 lines (33 loc) · 1.32 KB

authentication

authentication is a Rust workspace that provides:

  • auth_verifier: a multi-realm authentication server supporting username/password, JWT/OIDC, mTLS, and TOTP
  • auth_client: a client library and shared types used to integrate with the server

Documentation

Project documentation is in server/documentation:

Build

From the workspace root:

# Build all workspace members
cargo build --workspace

# Build one crate
cargo build -p auth_verifier
cargo build -p auth_client

Test

From the workspace root:

# Run all tests in the workspace
cargo test --workspace

# Run tests for a single crate
cargo test -p auth_verifier
cargo test -p auth_client