Is there a feasible workflow to OAuth on Xbox One or PS4?

You might want to talk to Twitch directly about that, over on http://dev.twitch.tv/stream-first/ might be of use.

It sounds like you are looking to do more than just consuming the Twitch API.