Detail of a given game (board / card / gold states, turn history / current turn, etc)
This should respond to current JWT token with some information blocked from sending, depending on the privacy settings of the game & who the current user is relative to the game (player or spectator).
We'd like to have users authenticate with the application, so that we can know:
who's playing which games?
What are / aren't they allowed to see?
What's their statistics over time (perhaps broken down by opponent, by deck choices, by side selection P1/2 etc)
We'd like to use OpenID to allow for users to log in via their existing accounts w/ major OpenID authenticators (Google to start, Github Facebook Twitter ??? eventually)
We'll need to, as a part of that process:
Store the user (so we need an issue for storage)
Maybe email that sends user notifications? (separate issue, not high priority)
Login Form ( could break that into another smaller issue)
Backend OpenID auth (could use Firebase? Could use somethin else? could use the micronaut app we have and this guide)"