1 个稳定版本
新 1.0.0 | 2024 年 8 月 23 日 |
---|
#158 在 HTTP 服务器
27KB
185 代码行
AKAS: API 密钥授权服务器
一个用 Rust 编写的服务器,用于授权包含其标题中的授权 bearers 的 HTTP 请求。
用法
AKAS: API Key Authorization Server
Usage: akas [OPTIONS] --file <FILE>
Options:
-f, --file <FILE> File path of the hashed tokens list
-p, --port <PORT> Port of the server [default: 5001]
-h, --help Print help
-V, --version Print version
安装
开发
-
克隆源代码库:
git clone https://gitlab.com/op_so/projects/akas.git
-
格式化和检查
cargo fmt # cargo fmt -- --check
cargo clippy
- 测试
cargo test
cargo tarpaulin --ignore-tests
cargo audit
- 运行:
cargo run -- --file tests/files/hash_token.txt
作者
- FX Soubirou - 初始工作 - GitLab 仓库
许可证
本程序是自由软件:您可以按照 MIT 许可证(MIT)的条款重新分发和/或修改它。有关详细信息,请参阅LICENSE。
依赖关系
~15–26MB
~464K SLoC