Hello,
I’m stuck with trying to login to my account, cause twitch asks me for 2FA token, but I’ve never enabled 2FA.
I’m an affiliate, and when I filled documents, I put my landline phone number there, everything was fine until 1-2weeks ago, when I’m trying to go to my dashboard, twitch asks me to login, after entering username and password now I see verify token from 2FA screen.
What I’m asking right now, is maybe anyone know how can I using api/requests data (client_id and other data) to get the verification code
Let’s start from login in requests:
Twitch website does 3 requests in a row, after I enter username/password:
- https://passport.twitch.tv/client_event/new
- https://passport.twitch.tv/client_event/new
- https://passport.twitch.tv/client_event/new
and then this one:
Now I see 2FA screen, that asks me to enter verification token, without option to skip it:
If I press “Request SMS”:
If I decode this “code” base64 encoded data, we can see:
{"alg":"HS512","typ":"JWT"}{"iss":"https://passport.twitch.tv","uid":"26361988","login":"kutu182","exp":1508140441,"iat":1508139721,"nonce":"noopnonce","aud":"36926892495301a63b2...0a38d3d6dbf72ad81e57....70b3e91229602f73e133552...aa00a5cf513f484d700378...2f2ce7a216","scope":"token_flow","authy_id":401...26}}
I have also installed Authy in Chrome, and verified my landline phone there, but obviously I can’t activate it, because I locked on twitch and can’t enable 2FA and link it with Authy.
There is also python lib for authy GitHub - twilio/authy-python: Authy API Client for Python
As you can see, we have got some client_id
and authy_id
and other data.
So maybe someone can point me into direction of how can I solve my problem. Because right now I’m stuck, and twitch support is not responding.
Thanks.