From 469cbc20853bcae0e74922f16f7a969d1b7a9a67 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Tue, 16 Apr 2024 12:21:37 -0500 Subject: refactor: store claim fields as OffsetDateTime --- src/auth.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/auth.rs') diff --git a/src/auth.rs b/src/auth.rs index 3ba64ea..d2cfb3e 100644 --- a/src/auth.rs +++ b/src/auth.rs @@ -37,7 +37,7 @@ pub async fn issue( Argon2::default().verify_password(basic.password().as_bytes(), &PasswordHash::new(&p)?)?; - let refresh = RefreshClaims::new(uuid); + let refresh = RefreshClaims::issue(uuid); let access = refresh.refresh(); Ok((access, refresh)) } @@ -58,7 +58,7 @@ pub async fn create( .ok_or(Error::Registration)? .id; - let refresh = RefreshClaims::new(uuid); + let refresh = RefreshClaims::issue(uuid); let access = refresh.refresh(); Ok((StatusCode::CREATED, (access, refresh))) @@ -87,7 +87,7 @@ mod tests { fn test_jwt_encode_decode() -> TestResult { setup_test_env(); - let claims = AccessClaims::new(uuid::Uuid::new_v4()); + let claims = AccessClaims::issue(uuid::Uuid::new_v4()); let token = JWT.encode(&claims)?; let decoded = JWT.decode(&token)?.claims; assert_eq!(claims, decoded); -- cgit v1.2.3-70-g09d2