Hey, I started working with Auth0 today and unfortunately had to find out immediately that the social integration for Twitch is no longer up to date.
If you try to log in via a newly created Twitch application that was created after July 16, 2021, the login fails. Because the Auth0 integration uses the Deprecated api v5 from Twitch.
Here is the complete response when you test the connection
{
"error": "invalid_request",
"error_description": "[Response code: 404] {\"error\":\"Not Found\",\"status\":404,\"message\":\"The v5 API is deprecated and will be shutdown on February 28, 2022. Applications that have not accessed v5 before July 15, 2021 no longer have access to v5. For more information on the v5 API shutdown plan, see https://blog.twitch.tv/2021/07/15/legacy-twitch-api-v5-shutdown-details-and-timeline/ and the Twitch API documentation at https://dev.twitch.tv/docs/api.\"}"
}
Oh wow. Will this be updated to support the new API?
We accessed the API before July 15 so we are luckier than you @Neta but this still means it’s going to stop working in a few months.
Hey guys, I’m connecting my company Twitch Extension to the Auth0 Twitch Integration, I followed up the step-by-step setup guide provided by Auth0. But when I go to the “try connection” area and test it, it gives me this error:
{
"error": "invalid_request",
"error_description": "[Response code: 404] {\"error\":\"Not Found\",\"status\":404,\"message\":\"The v5 API is deprecated and will be shutdown on February 28, 2022. Applications that have not accessed v5 before July 15, 2021 no longer have access to v5. For more information on the v5 API shutdown plan, see https://blog.twitch.tv/2021/07/15/legacy-twitch-api-v5-shutdown-details-and-timeline/ and the Twitch API documentation at https://dev.twitch.tv/docs/api.\"}"
}
It seems to be that the Auth0 integration is not updated with the Twitch API. What do you think? How can I fix this problem? I need to sync twitch users with my Auth0 users account.
Got an update for you. It seems that the fix got implemented and there’s an open PR that the team needs to review now. Once it’s reviewed and merged, of course you’ll be able to use it again. Will let you know once it’s there!
It’s fixed now and you can start using it again. In order to resolve the issue with our partners, you’ll need to delete your existing Twitch SSO integration & configuration and then create a new integration with your Client Secret and Client ID (these were previously required). Obviously, this new API presented breaking changes, so that’s the reason for these resolution steps.