Compare commits

..

2 Commits

Author SHA1 Message Date
Timshel 9b5fd46a22
Merge 3b77eb3045 into e1a8df96db 2024-04-15 16:36:41 +02:00
Timshel 3b77eb3045 JWT Refresh Token 2024-04-15 16:36:04 +02:00
2 changed files with 1 additions and 6 deletions

View File

@ -1058,8 +1058,7 @@ pub async fn refresh_tokens(refresh_token: &str, conn: &mut DbConn) -> ApiResult
Some(device) => device,
};
// Roll the Device.refresh_token this way it invalides old JWT refresh_token
device.roll_refresh_token();
// Save to update `updated_at`.
device.save(conn).await?;
let user = match User::find_by_uuid(&device.user_uuid, conn).await {

View File

@ -48,10 +48,6 @@ impl Device {
}
}
pub fn roll_refresh_token(&mut self) {
self.refresh_token = crypto::encode_random_bytes::<64>(BASE64URL)
}
pub fn refresh_twofactor_remember(&mut self) -> String {
let twofactor_remember = crypto::encode_random_bytes::<180>(BASE64);
self.twofactor_remember = Some(twofactor_remember.clone());