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

SymptomCause
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?

  1. Is the app listed under Recommended Connections? If it is not listed, connections to that platform are managed entirely by the third-party platform.
  2. Did your password change during the reset? Access and refresh tokens can become invalid if the user changes their password.
  3. 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.
  4. 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

  1. Open your connections settings. Go to the account's connections settings page.Confirm: Check the Connections list for the app you expect to see.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

SituationWhat Twitch states
Token invalid after password changeAccess and refresh tokens can become invalid if the user changes their password.
Token invalid after Twitch actionAccess and refresh tokens can become invalid if Twitch revokes the token.
Token invalid after manual disconnectAccess and refresh tokens can become invalid if the user disconnects the app via /settings/connections.
Confirming a connection workedA successful connection is indicated by a green tick icon.
Getting a new tokenA new access token must be obtained using the appropriate flow for the app.
Unlisted third-party platform supportTwitch 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.