Best strength is obtained with drill and tap, but soft soldered sights usually stay put pretty well, unless you start beating on them fairly hard.
I've attached steel sights to shotgun barrels many times, with excellent results, using the "sweat" method.
I use silver BEARING soft solder. This is NOT real silver solder or braze, it's soft solder with 3% silver content to prevent tarnishing, and to add strength. Since this flows at about 450 degrees, it won't damage the barrel, IF you don't burn the hell out of it. A normal propane torch works well.
The better job of spotting the sights top dead center, the better. This can be "eye balled" fairly well.
How I do it:
I spot the sights by removing the trigger unit and using the bottom flat of the receiver and the flat sides as a leveling guide.
If spotting strictly be eye, you can attach the sights with a drop of Super glue, assemble the gun and check to see if they look really straight.
Once I get the sights positioned, I mark around them with an ordinarly pencil. Using files or (carefully) a flex shaft with a rubber grinding head, I remove all finish from the inside of the pencil marked areas, leaving a fine border just inside the lines, so the bare metal won't show later. Remove the finish from the underside of the sight bases.
Using the soft pencil, I apply a coat of pencil lead to the entire area around the bases. This acts as an "anti-flux" to prevent excess solder from adhering.
For solder, I buy the 3% solder from Wal-Mart or most local hardware stores, and a good liquid flux.
Using the torch, I flux the sights and apply a thin coat of solder, and "massage" it into the metal with an old screwdriver or flattened nail.
Next, I apply a thin coat of solder and flux to the sight area on the barrel. Allow to cool, then apply a THIN coat of flux to the barrel areas, and position the sight base. Apply heat until the solder flows, then carefully press the base down into place and hold until it solidifies. After both bases are in place, scrub the barrel inside ond out, with a toothbrush and hot soapy water to remove the flux.
If you're careful to get a good fitting set of sights, and don't use too much solder or flux. the sights will be plenty strong, and no solder will show.
Another option is to buy a flux-solder paste from Brownell's. This allows you to apply the mix to the parts, position and heat until it flows. This is usually somewhat easier than the "sweating" method above.