3 releases
0.1.3 | Sep 28, 2021 |
---|---|
0.1.2 |
|
0.1.1 | Sep 24, 2021 |
0.1.0 | Sep 24, 2021 |
#681 in Authentication
28KB
522 lines
Rust : Forbidden (WIP)
An experimental auth library for Rust applications.
Goals
This crate is to define a common set of traits and idioms to provide for most applications with a way to incorporate authentication.
Non-goals
Is NOT the place to put the specific implementations for web/OS/etc.
Warning
This is an experimental project, without members with experience in security.
I hope to put the "ball to move" so finally Rust has a decent auth system to rely on.
🔬 Research
These libraries and articles are used as inspiration:
- 13 best practices for user account, authentication, and password management, 2021 edition
- Authentication Cheat Sheet
- Password auth in Rust, from scratch - Attacks and best practices
- Django Auth
- Terminology (what is realm, users, etc)
🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
In special anyone that has experience in building auth systems and know what to watch for!.
Show your support
Give a ⭐️ if you like this project! or to help make this project a reality consider donate or sponsor with a subscription in https://www.buymeacoffee.com/mamcx.
📝 License
Dependencies
~1.6–2.1MB
~36K SLoC