98 releases (45 breaking)
Uses new Rust 2024
| new 0.92.0 | Apr 17, 2026 |
|---|---|
| 0.90.1 | Apr 2, 2026 |
| 0.89.3 | Mar 18, 2026 |
| 0.87.1 | Dec 31, 2025 |
| 0.49.1 | Jul 29, 2023 |
#1987 in HTTP server
357,948 downloads per month
Used in 17 crates
(via salvo)
1MB
19K
SLoC
Salvo is an extremely simple and powerful Rust web backend framework. Only basic Rust knowledge is required to develop backend services.
salvo-jwt-auth
JWT (JSON Web Token) authentication middleware for the Salvo web framework.
Features
- Flexible token extraction: Extract tokens from headers, query parameters, cookies, or form data
- Multiple authentication strategies: Use either static keys or OpenID Connect for token validation
- Easy integration: Works seamlessly within Salvo's middleware system
- Type-safe claims: Decode tokens into your own custom claims structs
- Configurable validation: Customize token validation rules
Installation
This is an official crate, so you can enable it in Cargo.toml:
salvo = { version = "*", features = ["jwt-auth"] }
Documentation & Resources
☕ Donate
Salvo is an open source project. If you want to support Salvo, you can ☕ buy me a coffee here.
⚠️ License
Salvo is licensed under Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0).
Dependencies
~29–50MB
~841K SLoC