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

cybertoken

A Rust implementation of the cybertoken, a token format inspired by the GitHub API token format

2 stable releases

1.0.1 Jan 15, 2024

#1857 in Development tools

Download history 22/week @ 2024-09-07 1/week @ 2024-09-14 83/week @ 2024-09-21 13/week @ 2024-09-28 47/week @ 2024-10-05 66/week @ 2024-10-12 26/week @ 2024-10-19 4/week @ 2024-10-26 2/week @ 2024-11-02

111 downloads per month

MIT OR Apache-2.0 OR EUPL-1.2

13KB
151 lines

cybertoken-rs CI CD

A Rust implementation of the cybertoken, a token format inspired by the GitHub API token format.

Licensed under MIT or APACHE 2.0 or EUPL v 1.2.

Install

Extend your Cargo.toml configuration file to include cybertoken as a dependency or install the package with the Cargo package manager.

cargo add cybertoken

Usage

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
}

Dependencies

~405KB