Issue with "Allowlist config Urls"

It’s only this when the viewer that is using the extension is the broadcaster.

It’s much safer to consider this data value as the opaque session id and save confusion.

Then use the channel_id returned in onAuthorized for your configuration calls.

See Extensions Reference | Twitch Developers → opaque_user_id for a good explanation.

Yeah looks like that API doesn’t validate the passed in ID is a real user ID or not.

So if you did a API call to save data into fred you’ll never be able to retrieve that on the front end. Since onChanged will only the same channel_id from onAuthorized to fetch configuration with