Troubleshooting
Twitch Connected Accounts Won't Reconnect After Security Reset
After a security reset on Twitch, reconnecting Discord, YouTube, or Steam can stall or fail to stick.
Is this your situation?
You went through a Twitch security reset and now your connected accounts won't reconnect. You try reconnecting Discord, YouTube, or Steam and the connection does not hold.
The short answer
This is a real and common issue after a security reset on Twitch. Access and refresh tokens can become invalid if the user changes their password. When a token becomes invalid, a new access token must be obtained using the appropriate flow for the app.
What you see, and why
| Symptom | Cause |
|---|---|
| A connected app shows as linked but fails when used. | Access and refresh tokens can become invalid if the user changes their password. |
| Reconnecting Discord or YouTube does not stick after the reset. | Access and refresh tokens can become invalid if Twitch revokes the token. |
| The connection icon never turns green after reconnecting. | A successful connection is indicated by a green tick icon. |
| A third-party app on the list was not part of Recommended Connections to begin with. | Connections to third-party platforms not listed in Recommended Connections are managed entirely by the third-party platform. |
Check these first
- Check the Connections list for a green tick icon.Verify: A successful connection is indicated by a green tick icon.
- Confirm whether the app is listed under Recommended Connections.Verify: Connections to third-party platforms not listed in Recommended Connections are managed entirely by the third-party platform.
- Check whether the password was changed during the reset.Verify: Access and refresh tokens can become invalid if the user changes their password.
How Twitch handles this
- Access and refresh tokens can become invalid if the token expires.
- Access and refresh tokens can also become invalid if the user changes their password.
- When a token becomes invalid, a new access token must be obtained using the appropriate flow for the app.
- A successful connection is indicated by a green tick icon.
Which path applies to you?
- Is the app listed under Recommended Connections? If it is not listed, connections to that platform are managed entirely by the third-party platform.
- Did your password change during the reset? Access and refresh tokens can become invalid if the user changes their password.
- Was the app disconnected under Other Connections at any point? Access and refresh tokens can become invalid if the user disconnects the app by going to their account's /settings/connections page and clicking Disconnect next to the app's name.
- Does the icon show a green tick after reconnecting? A successful connection is indicated by a green tick icon.
Step by step: finding the cause
- Open your connections settings. Go to the account's connections settings page.Confirm: Check the Connections list for the app you expect to see.
- Check for a green tick icon. Look at the icon next to the app you reconnected.Confirm: A successful connection is indicated by a green tick icon.
- Disconnect the app if it shows as linked but fails. Click Disconnect next to the app's name under Other Connections.Confirm: Check that the app no longer appears as connected.
- Reconnect the app from the connections page. Hover over the grayed out tick icon until Connect appears, then connect the account.Confirm: Check the Connections list for a green tick icon.
- Get a new access token if the app still fails. When a token becomes invalid, a new access token must be obtained using the appropriate flow for the app.Confirm: Check whether the app functions normally after reconnecting.
- Confirm the app still validates its session. Third-party apps that call the Twitch APIs and maintain an OAuth session must call the /validate endpoint to verify that the access token is still valid.Confirm: Check whether the app reports an active session.
- Check whether the app is a Recommended Connection at all. Connections to third-party platforms not listed in Recommended Connections are managed entirely by the third-party platform.Confirm: Check the Connections list for whether the app appears as a Recommended Connection.
Common mistakes
- Assuming a visible connection row means the app still works. A successful connection is indicated by a green tick icon.Why it happens: Access and refresh tokens can become invalid if the user changes their password.
- Expecting Twitch Support to fix an unlisted third-party app. Twitch Support cannot help with troubleshooting third-party platforms not listed in Recommended Connections.Why it happens: Connections to third-party platforms not listed in Recommended Connections are managed entirely by the third-party platform.
- Not disconnecting an app before trying to reconnect it. Access and refresh tokens can become invalid if the user disconnects the app via their account's /settings/connections page.Why it happens: When a token becomes invalid, a new access token must be obtained using the appropriate flow for the app.
Quick reference
| Situation | What Twitch states |
|---|---|
| Token invalid after password change | Access and refresh tokens can become invalid if the user changes their password. |
| Token invalid after Twitch action | Access and refresh tokens can become invalid if Twitch revokes the token. |
| Token invalid after manual disconnect | Access and refresh tokens can become invalid if the user disconnects the app via /settings/connections. |
| Confirming a connection worked | A successful connection is indicated by a green tick icon. |
| Getting a new token | A new access token must be obtained using the appropriate flow for the app. |
| Unlisted third-party platform support | Twitch Support cannot help with third-party platforms not listed in Recommended Connections. |
Keeping track of who has access
Delvia helps you keep sight of the connected-app confusion you diagnosed, without guessing which token broke.
Was this helpful?