Обсуждение практических вопросов использования Wargaming Public API
Дата: 25.07.2014 13:00:27
seryoga_sgb (23 Июл 2014 - 20:13) писал: Подскажите в чем загвоздка: Встроил в сайт вход по OpenID
(Перепилил вышеуказанный плагин от WordPress под DLE)- в кабиненте
разработчика создал приложение, для получения токена, в скрипт ввел
токен, для отклика на запросы. Вроде как происходит редирект на
сайт, но пользователь не идентифицируется в списке (также все
настроено). Кто помогет? Ссылку только через личку, чтобы не было
ответов вроде - реклама сайта. Также сайт не отображается в личном
кабинете в списке доверенных сайтов. Возможно проблема в токене?
Там просит Лицензированный токен. Если я тупанул - где его взять?
Или подойдет из кабинета разработчика?
STREJlA (23 Июл 2014 - 22:44) писал: "Также сайт не отображается в личном кабинете в списке доверенных сайтов." - и не должен. Вы используете API (метод auth/login) а не OpenID, это разные вещи (здесь кстати камень в огород разработчиков - путаница в описании метода).
MustBeDead: Плагин от STREJlA использует для аутентификации методы
Public API. Стоит напомнить, что существует два типа
аутентификации: 1) Средствами сервиса OpenID:
https://ru.wargaming.net/support/Knowledgebase/Article/View/430/22
https://ru.wargaming.net/support/Knowledgebase/Article/View/710/25/autentifikcija-openid
Предоставляет возможность передать стороннему фан-сайту ссылку на
профиль пользователя на портале - для упрощения регистрации на
Вашем проекте (сайте, форуме и.т.д.).
Пользователю необходимо пройти авторизацию на портале компании Wargaming, после этого ссылка на проект будет добавлен в Доверенные сайты Личного кабинета.
Подробнее с данной информацией можно ознакомится на форуме: http://forum.worldoftanks.ru/index.php?/topic/1034284-%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD/page__st__380__pid__28308516#entry28308516 2) Аутентификация пользователя средствами методов Public API - auth/login, auth/prolongate, auth/logout.
Используется для получения ключа доступа (access_token), который необходимо использовать в последующих запросах с предоставлением персональных данных по аккаунту. Обратите, пожалуйста, внимание оба способа авторизации не служат для идентификации пользователя (авторизации) на Вашем портале (сайте). Вы пытаетесь совместить оба способа в один. Пишу кратко, так как данная информация обсуждалась неоднократно на данном форуме. Воспользуйтесь поиском.
Пользователю необходимо пройти авторизацию на портале компании Wargaming, после этого ссылка на проект будет добавлен в Доверенные сайты Личного кабинета.
Подробнее с данной информацией можно ознакомится на форуме: http://forum.worldoftanks.ru/index.php?/topic/1034284-%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD/page__st__380__pid__28308516#entry28308516 2) Аутентификация пользователя средствами методов Public API - auth/login, auth/prolongate, auth/logout.
Используется для получения ключа доступа (access_token), который необходимо использовать в последующих запросах с предоставлением персональных данных по аккаунту. Обратите, пожалуйста, внимание оба способа авторизации не служат для идентификации пользователя (авторизации) на Вашем портале (сайте). Вы пытаетесь совместить оба способа в один. Пишу кратко, так как данная информация обсуждалась неоднократно на данном форуме. Воспользуйтесь поиском.
STREJlA (23 Июл 2014 - 22:44) писал: "Также сайт не отображается в личном кабинете в списке доверенных сайтов." - и не должен. Вы используете API (метод auth/login) а не OpenID, это разные вещи (здесь кстати камень в огород разработчиков - путаница в описании метода).
MustBeDead: Оба способа аутентификации функционирую через OpenID. Поэтому ошибок в
описании, на мой взгляд, нет.
Обсуждение практических вопросов использования Wargaming Public API