From 46ce08e02f68cb50bfdd0c71fbf271ec9e3dbd09 Mon Sep 17 00:00:00 2001 From: Ethan Girouard Date: Sat, 27 Jun 2026 17:22:35 -0400 Subject: [PATCH] Add HashedPassword::auth_hash --- src/models/user.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/models/user.rs b/src/models/user.rs index 6769c95..f14c121 100644 --- a/src/models/user.rs +++ b/src/models/user.rs @@ -35,6 +35,13 @@ use pbkdf2::{PasswordHasher, Pbkdf2}; #[diesel(sql_type = sql_types::Text)] pub struct HashedPassword(String); +impl HashedPassword { + /// Returns the "session auth hash" for `axum-login`, just the hashed password as bytes + pub fn auth_hash(&self) -> &[u8] { + self.0.as_bytes() + } +} + impl FromSql for HashedPassword where DB: diesel::backend::Backend,