Тема: Авторизация в мониторинге
Добрый день!
Скажите, возможно ли авторизоваться в мониторинге, имея авторизационный хеш, полученный средствами SDK?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Добрый день!
Скажите, возможно ли авторизоваться в мониторинге, имея авторизационный хеш, полученный средствами SDK?
Можно.
Пользуйте команду: http://sdk.wialon.com/wiki/ru/sidebar/r … _auth_hash
Можно.
Пользуйте команду: http://sdk.wialon.com/wiki/ru/sidebar/r … _auth_hash
Уже пол-дня бьюсь, не выходит.
Может я не совсем верно написал что мне необходимо:
При логине в мониторинге адрес имеет вид домен/?sid=HASH
При открытии на другой машине с адреса домен/?sid=HASH - открывается авторизованный мониторинг.
При попытке подставить хеш полученный средствами SDK так не выходит, предлагает авторизоваться.
iljakokorev,
"При попытке подставить хеш полученный средствами SDK так не выходит, предлагает авторизоваться." >>> вот здесь поподробней.
Тогда еще попутный вопрос - вообще такая возможность предусмотрена ли (или хеши не равнозначны)?
Что делаю я:
1) svc=core/login¶ms={}
2) получаю sid=015a6c43c29300edd3bca82d6b10d83c (к примеру)
3) открываю ссылку домен/?sid=015a6c43c29300edd3bca82d6b10d83c
В таком варианте получаю приглашение системы авторизоваться.
Если вставить sid из активной сессии (авторизоваться в виалон через браузер) - то сразу открывается окно мониторинга.
1. core/login;
2. core/create_auth_hash; (исправлено)
3. копируем хэш;
запускаем GET-запрос: domain/?authHash=<hash>
Мы зашли как пользователь.
Еще пара вопросов:
IP адрес должен быть один и тот же?
В пункте 2 Вы имеет ввиду core/create_auth_hash ?
В пункте 2 Вы имеет ввиду core/create_auth_hash ?
Да, вы правы. Я поправил.
IP адрес должен быть один и тот же?
Нет привязки к IP.