Design a secure OAuth 2.0 authorization flow for a third-party developer ecosystem integrating with Twitch.