Open AlgosGitHub opened 9 months ago
It may be MUCH easier to simply have a "Read-Only" guest-code for each authorized user.
So, when a streamer-user authorizes, we'll give them their secret code and a read-only guest code.
Guest Codes should be revokable. So, when the user returns to the "Login w/ Twitch" page and they've already authed, then present them with their links again and include an option to generate a new guest password, thereby revoking the old ones.
Upon authorizing, THE STREAMER will be granted three things.
The Guest Link will allow another twitch user to authorize their twitch account, and receive their own pass-phrase for the Kindle app.
If the Guest's Twitch Account is a Moderator in the Streamer's Chat; they'll have the Moderator controls.
Otherwise, they'll only see chat. The key difference is that OBS controls do not appear.