Complete GitHub OAuth authentication with the authorization code.
| Code | Description |
|---|---|
200 | Authentication successful |
400 | Invalid request (missing code, invalid state) |
401 | OAuth authentication failed |
isNewUser field indicates whether a new account was created or an existing one was used