1 个稳定版本

1.0.0 2024 年 8 月 23 日

#158HTTP 服务器

MIT 许可证

27KB
185 代码行

AKAS: API 密钥授权服务器

Software License semantic-release: angular Pipeline Status

一个用 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

作者

许可证

本程序是自由软件:您可以按照 MIT 许可证(MIT)的条款重新分发和/或修改它。有关详细信息,请参阅LICENSE

依赖关系

~15–26MB
~464K SLoC