1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use json::object;
use df_crypto::jwt;
fn main() {
let mut data = jwt::Jwt::default("admin");
let data = data.payload("2222", "1111", object! {
"name":"123123"
});
data.nbf_exp(0, 0);
let token = data.sign("123456");
let data = jwt::Jwt::verify(token.as_str().clone(), "123456");
println!("{}", data);
let data=jwt::Jwt::info(token.as_str().clone());
println!("{}", data);
}