[!CAUTION] This crate is deprecated and no longer maintained.
Actix web security
Basic-Auth / OAuth2 easy-to-use authentication modules for actix web.
Features
- HTTP Authentication with the following authentication schemes
- Basic Authentication
- Bearer Authentication
- OAuth2 Resource Server "Auto-Configuration"
- JWK-Downloader to verify JWTs
- JWT verification
Note: Neither audited nor penetration tested
This library is provided "as is" without warranties of any kind and is not verified to be secure. It has neither been audited to be safe in an audit nor been penetration tested. The library was developed to the best of knowledge and belief. It's in your own responsibility to check the code for potential security issues or bugs and your own decision whether you see the code as safe and trustworthy or whether you prefer to not use it. The library is provided as open-source and the liability of any kind is excluded as described in the licenses the software is provided under.
License
This project is licensed under either of
- 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])
at your option.