I’m working on an extension and would like to have features that use user data if authorized but I cant find a way to do that in local or hosted test.
As the developer/broadcaster when onAuthorized fires, the auth.userId is correct and I can use that to lookup my information. But when using any other account, the userId is opaque and I cant use it to get any information.
For those other accounts, I cant find any way to authorize my extension to access their information.
The How to Configure Extensions documentation (Customer Support) describes:
You may revoke an Extension’s access at any time via the connections page in your Twitch Settings. You can also manage individual Extensions permissions on web by visiting this link and on mobile by clicking the 3 Vertical Dots menu icon on any Extension.
But the “this link” page goes to a screen that says Access Denied - You do not have permissions to access this page.
Going into Settings / Connections I do see the section for Extensions Connections but it just says you have not shared your Twitch username with any extensions.
How can I share the account information with an extension in development?