Washington (CNN) The House voted on Thursday to approve a pair of measures intended to rein in President Donald Trump's ability to take military action against Iran, the latest effort by Democrats to reassert congressional authority amid simmering tensions with the country in the wake of a US strike that killed a top Iranian general.

The White House has threatened to veto both measures, and their fate in the Republican-controlled Senate is unclear.

The first measure was sponsored by Democratic Rep. Ro Khanna of California and would prohibit funds for military offensive attacks against or in Iran without congressional authorization.

The vote was 228-175, largely along party lines, with four Republicans voting in favor: Thomas Massie of Kentucky, Matt Gaetz of Florida, Trey Hollingsworth of Indiana and Warren Davidson of Ohio.

When Khanna's bill came to a vote last year, 27 Republicans voted for it. The notable shift in GOP support has to do not only with the administration's stance on the issue, Republicans say, but also the Democratic leadership's decision to bring it forward as an amendment to an unrelated bill in order to shut down the opportunity for Republicans to offer an amendment.

Read More