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);
}