The bill would require Congress to pass a resolution of disapproval to reject the deal, an action that President Barack Obama almost certainly would veto. Congress then would have to muster votes from two-thirds of each chamber to override the veto, noted AP.

White House spokesman Josh Earnest confirmed Thursday that Obama would sign the bill into law. Obama originally threatened to veto the bill, but later agreed to sign it after a compromise on its wording was reached between Republicans and Democrats.

Even if Congress rejects his final nuclear deal with Tehran, however, Obama could use his executive pen to offer a hefty portion of sanctions relief on his own, noted AP. He could take unilateral actions that — when coupled with European and UN sanctions relief — would allow a deal to be implemented.

Rep. Ed Royce (R-CA), chairman of the House Foreign Affairs Committee, backed the measure, saying it would strengthen the U.S. negotiating position with Tehran.

"Instead of Iranian negotiators knowing that they can wear down the administration, this now injects Congress as an important backstop," Royce was quoted as having said.

New York Rep. Eliot Engel, ranking Democrat on the panel, urged bipartisan passage, saying, "Let's get this bill to the president's desk with a single voice."

At the same time, he lamented that the nuclear talks were not addressing Iran's threat to destroy Israel, Americans being held captive in the country, Iran's backing of militant groups and its involvement in Iraq, Yemen and Syria.