#web #authentication #web-apps #http

bin+lib axum-htpasswd

在 Axum 中实现简单的基于文件的认证

2 个不稳定版本

0.2.0 2024 年 3 月 23 日
0.1.0 2024 年 3 月 4 日

#1300HTTP 服务器

Download history 12/week @ 2024-04-05 1/week @ 2024-05-31

74 每月下载量

MIT 许可证

19KB
389

axum-htpasswd

即使是功能最简单的 Web 应用程序也需要对用户进行认证,以实现各种用途。本包的目标是以最简单的方式实现这一点,这种方式已经存在很久了:使用 htpasswd 文件。

axum-htpasswd 支持包含明文密码的文件(不推荐),或使用 Argon2id(推荐)或 scrypt 进行散列。

通过启用功能 cli,构建的应用程序将支持生成 htpasswd 文件。


lib.rs:

axum 提供简单认证

为基于 axum 的 Web 应用程序提供简单易用、基于文件的认证机制,这些应用程序模仿了 htpasswd 文件。

依赖项

~7–19MB
~211K SLoC