Don’t load in a iframe this is BAD PRACTICE and bad for “customer” confidence.
You MUST redirect to Twitch, or using the JS SDK you can pop a dialog window instead (which is also NOT a iframe).
It will not work in a iframe for security reasons. And you should avoid attempting this.