People can play your game without logging in to an itch.io account, so you would have to provide a way to manually enter a username anyway. I don't see much of a benefit from this unless you're trying to push people into creating an itch account. And that just seems antithetical to the vibe of itch, the one place where people are NOT treated like a commodity...