Legality of extensions requiring viewers' OAuth permissions

This is huge. You guys are nuking the functionality of extensions by not allowing OAuth. Rather than being a way for streamers and developers to work together to massively extend the functionality of twitch, they’re artificially limited to just being toys.