2 stable releases
1.0.1 | Jan 15, 2024 |
---|
#1857 in Development tools
111 downloads per month
13KB
151 lines
cybertoken-rs
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