An implementation of the server-side component of OAuth for use with OBS Studio.
Written in Rust for some reason.
Requires the following secrets to be set via wrangler (wranger secret put <name>
):
TWITCH_ID
TWITCH_SECRET
RESTREAM_ID
RESTREAM_SECRET
Note: For third-party use the redirect URLs in wrangler.toml
must be adjusted accordingly and OBS has to be
compiled with the appropriate OAUTH_BASE_URL
.
See the relevant OBS Studio Wiki article for more info.