(&self, secret: &[u8])
| 46 | } |
| 47 | |
| 48 | pub fn encode(&self, secret: &[u8]) -> Result<String> { |
| 49 | Ok(encode( |
| 50 | &Header::default(), |
| 51 | self, |
| 52 | &EncodingKey::from_secret(secret), |
| 53 | )?) |
| 54 | } |
| 55 | |
| 56 | pub fn decode(token: &str, secret: &[u8]) -> Result<Self> { |
| 57 | let mut val = Validation::new(Algorithm::HS256); |