OKLAHOMA CITY (AP) — Oklahoma residents will be able to openly carry firearms without a background check or training under a bill given final legislative approval Wednesday that quickly became the first signed into law by the new Republican governor.

Dubbed "constitutional carry" by its supporters, the bill passed the Senate on a 40-6 vote with every Republican and one Democrat voting in favor. It already sailed through the GOP-controlled House .

The bill, which becomes effective Nov. 1, would allow most residents 21 and older to carry concealed or unconcealed firearms without a license. Exceptions would include anyone in the country illegally or those convicted of certain crimes. Firearms would still be prohibited in certain locations, including public buildings, schools, professional sporting events, casinos and bars.

Currently, those wishing to carry a firearm in public must apply for a license that includes a state background check and completion of a training course.