Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.27 KB

File metadata and controls

46 lines (33 loc) · 1.27 KB

authentication

authentication is a Rust workspace that provides:

  • auth_server: 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_server
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_server
cargo test -p auth_client