# Mini Rust Auth ## ⛔ Warning ⛔ This crate is in a very early state, and there are still many features I plan to add. In all honesty, I don't think you should use it until this message is gone :). ## Overview ### Mini Rust Auth Some people say that you should never implement your own auth, and here I am doing it, maybe wrong. This was developed for a personal project, and I deliver it with no guarantee of it working. ### Goal This crate builds out an easy-to-work-with API for authentication. It manages the creation, deletion, and verification of users. It also manages the creation, deletion, and validation of sessions. ### Project Overview - The `rust_auth::auth` module provides an API that can be used in any project. - It also provides `rust_auth::wrappers`, which are wrappers around the functions in `rust_auth::auth` that can be used with `actix_web` as endpoints. - The binary built delivers an `actix_web` based API. ### Security Notes This crate is based on `Argon2` for hashing. All communication should be done over TLS. If you want to use this, feel free, but be aware that I am no security expert. --- This is a preliminary version and is still under development. Use it at your own risk. ## License Disturbed under MIT license.