summaryrefslogtreecommitdiffstats
path: root/src/auth.rs
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-04-16 12:21:37 -0500
committerToby Vincent <tobyv@tobyvin.dev>2024-04-16 12:21:37 -0500
commit469cbc20853bcae0e74922f16f7a969d1b7a9a67 (patch)
tree6669218f0e4350a7a7050961e432bf80512b3551 /src/auth.rs
parent940de575ca40e906c714c6b4ae1d1cbb6b4fc3d6 (diff)
refactor: store claim fields as OffsetDateTime
Diffstat (limited to 'src/auth.rs')
-rw-r--r--src/auth.rs6
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);