|  |  | @ -578,6 +578,11 @@ fn verify_yubikey_otp(otp: String) -> JsonResult { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | #[post("/two-factor/get-yubikey", data = "<data>")] | 
			
		
	
		
			
				
					|  |  |  | fn generate_yubikey(data: JsonUpcase<PasswordData>, headers: Headers, conn: DbConn) -> JsonResult { | 
			
		
	
		
			
				
					|  |  |  |     if !CONFIG.yubico_cred_set { | 
			
		
	
		
			
				
					|  |  |  |         err!("`YUBICO_CLIENT_ID` or `YUBICO_SECRET_KEY` environment variable is not set. \ | 
			
		
	
		
			
				
					|  |  |  |                Yubikey OTP Disabled") | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     let data: PasswordData = data.into_inner().data; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     if !headers.user.check_valid_password(&data.MasterPasswordHash) { | 
			
		
	
	
		
			
				
					|  |  | 
 |