mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-31 10:18:19 +02:00 
			
		
		
		
	Duo: use the formatted db email (#4779)
This commit is contained in:
		| @@ -423,8 +423,6 @@ pub async fn validate_duo_login( | ||||
|     device_identifier: &str, | ||||
|     conn: &mut DbConn, | ||||
| ) -> EmptyResult { | ||||
|     let email = &email.to_lowercase(); | ||||
|  | ||||
|     // Result supplied to us by clients in the form "<authz code>|<state>" | ||||
|     let split: Vec<&str> = two_factor_token.split('|').collect(); | ||||
|     if split.len() != 2 { | ||||
|   | ||||
| @@ -524,12 +524,12 @@ async fn twofactor_auth( | ||||
|             match CONFIG.duo_use_iframe() { | ||||
|                 true => { | ||||
|                     // Legacy iframe prompt flow | ||||
|                     duo::validate_duo_login(data.username.as_ref().unwrap().trim(), twofactor_code, conn).await? | ||||
|                     duo::validate_duo_login(&user.email, twofactor_code, conn).await? | ||||
|                 } | ||||
|                 false => { | ||||
|                     // OIDC based flow | ||||
|                     duo_oidc::validate_duo_login( | ||||
|                         data.username.as_ref().unwrap().trim(), | ||||
|                         &user.email, | ||||
|                         twofactor_code, | ||||
|                         data.client_id.as_ref().unwrap(), | ||||
|                         data.device_identifier.as_ref().unwrap(), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user