High-performance, zero-Node.js Rust IAM server featuring Argon2id password hashing, BLAKE3 token hashing, and strict OWASP security controls.
{
"status": "ready",
"message": "Click 'Send Request' to execute simulated request."
}
Non-enumerating authentication failures with constant-time dummy Argon2id execution delays for unknown users.
Hardened CSP (script-src 'self' 'wasm-unsafe-eval') with zero inline script execution and zero javascript: URIs.
Dual-mode cookie authentication featuring HttpOnly, SameSite=Lax, and automatic Cache-Control: no-store.
Lock-free exponential backoff lockout penalties managed via concurrent DashMap tracking.
| Method | Endpoint Path | Guard / Authentication | Description |
|---|---|---|---|
| GET | /health |
Public | System and database health diagnostic check. |
| GET | /version |
Public | Returns binary version and build target information. |
| POST | /api/v1/auth/login |
Rate Limiter | JSON login. Issues session cookies & Bearer access tokens. |
| GET | /api/v1/auth/me |
AuthUser (Cookie/Bearer) | Resolves current identity, assigned roles, and permission scopes. |
| POST | /api/v1/auth/logout |
AuthUser | Revokes active session and invalidates HttpOnly cookies. |
| GET | /api/v1/users |
AuthUser (Admin) | Paginated search and listing of registered platform users. |