#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 4/week @ 2024-04-05 8/week @ 2024-04-26 14/week @ 2024-05-03 2/week @ 2024-05-10 4/week @ 2024-05-31 74/week @ 2024-06-07 35/week @ 2024-06-14 126/week @ 2024-06-21 2/week @ 2024-06-28 51/week @ 2024-07-05 44/week @ 2024-07-12 3/week @ 2024-07-19

每月 下载 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