Does Itch.Io have an official API lient for web games? If not how do I authenticate players for my web game.
See the API documentation.
The API documentation is wrong.
If you try to use oauth you get the following error:
Refused to display '/' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
Since the error happens when you have a secure connection with the itch.io website, it looks like a major bug with the platform.