From 33839410b946dc47fcbc6ea42cc54defe7ed5689 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 16 Nov 2020 14:37:22 +0100 Subject: [PATCH] api: tfa management and login Signed-off-by: Wolfgang Bumiller --- src/server/rest.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/server/rest.rs b/src/server/rest.rs index c1c4fd55..307f888e 100644 --- a/src/server/rest.rs +++ b/src/server/rest.rs @@ -600,8 +600,9 @@ fn check_auth( let ticket = user_auth_data.ticket.clone(); let ticket_lifetime = tools::ticket::TICKET_LIFETIME; - let userid: Userid = Ticket::parse(&ticket)? - .verify_with_time_frame(public_auth_key(), "PBS", None, -300..ticket_lifetime)?; + let userid: Userid = Ticket::::parse(&ticket)? + .verify_with_time_frame(public_auth_key(), "PBS", None, -300..ticket_lifetime)? + .require_full()?; let auth_id = Authid::from(userid.clone()); if !user_info.is_active_auth_id(&auth_id) {