TwitchIO icon indicating copy to clipboard operation
TwitchIO copied to clipboard

Enhancement: Device Code Authorization Flow Support

Open sugoidogo opened this issue 5 months ago • 2 comments

Summary

https://dev.twitch.tv/docs/authentication/getting-tokens-oauth/#device-code-grant-flow

Twitch has added a new authentication flow which allows refreshing tokens without a client secret, but it seems TwitchIO cannot be used without a client secret at all, which makes it unusable for any client-side software. Supporting the device code authorization flow would enable TwitchIO for use on client-side applications.

Basic Examples

No response

Drawbacks and Impact

No response

Unresolved questions

No response

sugoidogo avatar Jul 18 '25 11:07 sugoidogo

Hey, thanks for request. This was previously discussed and was going to be supported, I am not sure what stopped us implementing this at the time but it should be included in the next release 3.1.

EvieePy avatar Jul 18 '25 11:07 EvieePy

This has been moved back to v3.2 due to the size of v3.1.

EvieePy avatar Aug 10 '25 10:08 EvieePy