diff options
author | Toby Vincent <tobyv@tobyvin.dev> | 2024-04-16 12:21:37 -0500 |
---|---|---|
committer | Toby Vincent <tobyv@tobyvin.dev> | 2024-04-16 12:21:37 -0500 |
commit | 469cbc20853bcae0e74922f16f7a969d1b7a9a67 (patch) | |
tree | 6669218f0e4350a7a7050961e432bf80512b3551 /src/auth.rs | |
parent | 940de575ca40e906c714c6b4ae1d1cbb6b4fc3d6 (diff) |
refactor: store claim fields as OffsetDateTime
Diffstat (limited to 'src/auth.rs')
-rw-r--r-- | src/auth.rs | 6 |
1 files changed, 3 insertions, 3 deletions
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); |