Лучший способ аутентифицировать передачу данных между игрой Unity и сервером? - PullRequest
0 голосов
/ 09 ноября 2019

Я пытаюсь разрешить пользователям моей игры Unity сохранять свои результаты на моем сервере MySQL. Каков наилучший способ подтвердить это?

Мой текущий рабочий процесс входа в систему выглядит следующим образом:

  1. Кнопка входа в Google нажата в игре "Юнит" (Application.OpenUrl)
  2. Открывает страницу входа на сервер -> перенаправить на google oauth2
  3. Создает запись пользователя в mysql на основе информации о пользователе, полученной от google
  4. Создание токена доступа oauth2 для API моего сервера (php)
  5. Перенаправление обратно в игру через локальный http-сервер в игре
  6. Отправка результатов на сервер с использованием токена доступа, предоставленного через php api

Однако я застрял при создании токенов oauth2 для пользователей. Я чувствую, что этот процесс слишком сложен и не является лучшим решением для меня, особенно учитывая, что у меня есть только 1 использование и одно место перенаправления для него.

Существуют ли более эффективные решения для этого, которые не включают реализациюСервер генерации OAuth2 и / или намного проще, чем этот?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...