small_jwt

Function decode

Source
pub fn decode<P>(token: &str, secret_key: &[u8]) -> Result<P>
Expand description

Decodes token into

.

ยงUsage

#[derive(Debug, serde::Deserialize)]
pub struct Claims {
    pub user: String,
}

let token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjoidXNlcm5hbWUifQ.8N2JWyOsRDi3XCvJugsjaarlRMZbJvRyGAMFlFmsDi4";
let key = b"test";
let claims = small_jwt::decode::<Claims>(token, key);