#api-token #github-api #token #api #secret #generator

cybertoken

A Rust 实现 cybertoken,一种受 GitHub API 令牌格式启发的令牌格式

2 个稳定版本

1.0.1 2024 年 1 月 15 日

#1277 in 开发工具

Download history · Rust 包仓库 4/week @ 2024-04-05 · Rust 包仓库 8/week @ 2024-04-26 · Rust 包仓库 14/week @ 2024-05-03 · Rust 包仓库 2/week @ 2024-05-10 · Rust 包仓库 4/week @ 2024-05-31 · Rust 包仓库 74/week @ 2024-06-07 · Rust 包仓库 35/week @ 2024-06-14 · Rust 包仓库 126/week @ 2024-06-21 · Rust 包仓库 2/week @ 2024-06-28 · Rust 包仓库 51/week @ 2024-07-05 · Rust 包仓库 44/week @ 2024-07-12 · Rust 包仓库 3/week @ 2024-07-19 · Rust 包仓库

每月 下载 102

MIT 或 Apache-2.0 或 EUPL-1.2

13KB
151 代码行

cybertoken-rs CI CD

cybertoken 的 Rust 实现,一种受 GitHub API 令牌格式启发的令牌格式。

许可协议:MIT 或 Apache 2.0 或 EUPL v 1.2。

安装

扩展你的 Cargo.toml 配置文件,将 cybertoken 作为依赖项添加,或者使用 Cargo 包管理器安装此包。

cargo add cybertoken

用法

use cybertoken::Cybertoken;

fn main() {
  let cybertoken = Cybertoken::new("zugriff");
  let token = cybertoken.generate_token();

  println!("{}", token); // zugriff_2uiWaFKqkMD9CLdUqrYZd2BWYfj2gz806DP5P

  println!("valid {}", cybertoken.is_token_string("zugriff_icnocrRLDoZ3uCPosLA0277hQ58ob379X43U")); // valid true
}

依赖项

~410KB