Reason #312 why Steam is better than other game service platforms: They don't need longer than the actual token lifetime to send a fking 2FA code, because they've actually got a good grasp at their infrastructure.
Fuck you, Ubisoft. Guess I'll play something else tonight..