Ohio legislators on Thursday broadened gun-owners’ rights in the state by overturning a veto issued earlier this month by outgoing Republican Gov. John Kasich.

The bill includes a provision allowing off-duty police officers to carry concealed weapons and strengthens penalties against certain illegal firearm purchases. In cases where a defendant claims self-defense, the legislation also shifts the burden of proof to prosecutors.

The...