Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

Обсуждение практических вопросов использования Wargaming Public API

Дата: 21.06.2016 18:39:22
Просмотр сообщенияreven86 (21 Июн 2016 - 10:52) писал: Скажите пожалуйста, для аутентификации консольных пользователей может использоваться тот же метод wot/auth/login, что и для других платформ?   И еще вопрос как лучше сделать аутентификации в JavaScript приложении на веб-странице? Поясню что я имею в виду. Пользователь может авторизоваться на веб-странице, после чего для сессии я сохраняю access_token. Далее на веб-странице у меня есть JavaScript, который должен понимать, что пользователей авторизован, т.к. к WG аккаунту привязана дополнительная информация, не относящаяся к игре.   Сейчас я поступаю так: страница с javascript создается динамически, я на странице передаю account_id и access_token в javascript, после чего по время выполнения кода делаю запрос к account/info, если поле private есть - значит access_token валидный и пользователь считается авторизованным, если поля private нет - значит пользователь не авторизован. Это накладывает ряд ограничений: application_id должен быть одинаковый внутри javascript и на сервер при авторизации на веб-странице, иначе поля private не будет, т.е. сервер должен использовать application_id, созданный для клиентского приложения; если аккаунт зарегистрирован, но не было входа в игру - поля private в account/info нет, т.е. пользователь внутри javascript считается не авторизованным; непонятно, возможно ли будет использовать этот способ для консольных пользователей.

Hedeon:   Нет, не может. Для консолей будет отдельный метод с разделением серверов аутентификации (для PS4 и Xbox), так как для этих проектов используются другие account_id и другие источники данных. Насколько я понял работу Вашего скрипта, работать он будет, но будет необходим дополнительный тюнинг под новый метод консолей.На текущий момент метод пока на последней стадии разработки и не открыт для внешних пользователей, но релиз уже на подходе.

Реклама | Adv