Can log actions in JSON format
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-10-28 11:43:07 +01:00
parent a128e4a597
commit 2a729d4153
12 changed files with 261 additions and 117 deletions

View File

@@ -57,7 +57,9 @@ pub async fn save_totp_factor(
name: factor_name,
kind: TwoFactorType::TOTP(key),
};
logger.log(Action::AddNewFactor(&factor));
logger.log(Action::AddNewFactor {
factor: factor.loggable(),
});
let res = users
.send(users_actor::Add2FAFactor(user.uid.clone(), factor))
@@ -104,7 +106,9 @@ pub async fn save_webauthn_factor(
name: factor_name,
kind: TwoFactorType::WEBAUTHN(Box::new(key)),
};
logger.log(Action::AddNewFactor(&factor));
logger.log(Action::AddNewFactor {
factor: factor.loggable(),
});
let res = users
.send(users_actor::Add2FAFactor(user.uid.clone(), factor))