onAuthorized means “heres a JWT you can use” and “the extension has finished loading and the Twitch JS Helper is read”
So it fires always at page load and periodicially if you leave the page open long enough (around once per hour) as the JWT is refreshed/regenerated.