ezidam: store access token in cookie

This commit is contained in:
Philippe Loctaux 2023-03-18 16:48:40 +01:00
parent 1b2a9d1af7
commit 72c67a7a82
2 changed files with 13 additions and 4 deletions

View file

@ -43,13 +43,13 @@ impl JwtClaims {
}
}
pub fn sign_serialize(self, key: &PrivateKey) -> Result<String, Error> {
pub fn sign_serialize(self, key: &PrivateKey, duration_minutes: i64) -> Result<String, Error> {
let header = Header::default().with_key_id(key.id());
let claims = Claims::<Self>::new(self);
// Set duration
let duration = Duration::minutes(15);
let duration = Duration::minutes(duration_minutes);
let time_options = TimeOptions::default();
let claims = claims.set_duration_and_issuance(&time_options, duration);