Thanks Amos, that sounds great! We want to have all of our players use the itch app because we need them to be on the same version as the server, so that's a friction cost we'd be paying regardless! Plus I'll probably always authenticate players and get added benefits like being able to use the players' usernames in-game.
I'll try and keep this thread updated with my adventures!