4 releases (2 breaking)
| 0.4.0 | Jul 29, 2024 |
|---|---|
| 0.3.0 | Jul 25, 2024 |
| 0.3.0-rc.1 | Jul 16, 2021 |
| 0.0.0 | Jul 30, 2020 |
#889 in Authentication
145 downloads per month
11KB
133 lines
rocket_airlock
TL;DR: Authentication and Authorization for
Rocketapplications.
The security airlock is the entry point to a rocket. Everything from the outside environment that wants to enter a rocket, needs to go through its hatches and pass all their security checks.
The architecture of rocket_airlock was heavily inspired by Jeb Rosen's rocket_oauth2 crate.
Examples
Examples can be found in the examples folder. On your terminal, just navigate into the examples folder, e.g. cd examples/simple,
and run cargo run in it.
License
As the rest of the Rocket ecosystem, rocket_airlock is licensed under either of the following, at your option:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
Dependencies
~17–50MB
~815K SLoC