8个版本
0.1.7 | 2024年8月5日 |
---|---|
0.1.6 | 2024年8月4日 |
0.1.3 | 2024年7月25日 |
292 在 认证
每月下载 725 次
42KB
774 行
Mini Rust Auth
⛔ 警告 ⛔
此crate处于非常早期状态,我计划添加许多功能。老实说,我认为你直到这条信息消失之前不应使用它 :).
概述
Mini Rust Auth
有人说你永远不应该实现自己的认证,而我却在做这件事,可能错了。这是为个人项目开发的,我没有任何保证它能够正常工作。
目标
此crate构建了一个易于使用的认证API。它管理用户的创建、删除和验证。它还管理会话的创建、删除和验证。
项目概述
rust_auth::auth
模块提供了一个可以在任何项目中使用的API。- 它还提供了
rust_auth::wrappers
,这些是围绕rust_auth::auth
中的函数的包装器,可以与actix_web
一起用作端点。 - 构建的二进制文件提供了一个基于
actix_web
的API。
安全注意事项
此crate基于Argon2
进行散列。所有通信都应该通过TLS进行。如果您想使用它,请随意,但请注意,我并不是安全专家。
这是一个初步版本,仍在开发中。使用它请自担风险。
许可
在MIT许可下分发。
依赖
31–44MB ~
~885K SLoC