Авторизация при вызове метода

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
amelnyk
Сообщения: 78
Зарегистрирован: Вт ноя 22, 2016 12:17 am
Благодарил (а): 13 раз
Поблагодарили: 2 раза

Авторизация при вызове метода

Сообщение amelnyk » Чт ноя 21, 2019 11:50 pm

Включил ограничение доступа через конфиги
Define('EXT_ACCESS_USERNAME', '');
Define('EXT_ACCESS_PASSWORD', '');

теперь стал вопрос, как автризироваться при вызове любого метода, например
http://MY_EXTERNAL_IP/objects/?op=m&object=ecobee&m=getThermostat

как передать авторизацию? параметр? хедеры?
благодарю!
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

Re: Авторизация при вызове метода

Сообщение freesh » Пт ноя 22, 2019 12:26 am

amelnyk писал(а):
Чт ноя 21, 2019 11:50 pm
Включил ограничение доступа через конфиги
Define('EXT_ACCESS_USERNAME', '');
Define('EXT_ACCESS_PASSWORD', '');

теперь стал вопрос, как автризироваться при вызове любого метода, например
http://MY_EXTERNAL_IP/objects/?op=m&object=ecobee&m=getThermostat

как передать авторизацию? параметр? хедеры?
благодарю!
А стандартный вариант не работает? http://username:password@MY_EXTERNAL_IP/.....
Удаленный МД не в сети с железками?
За это сообщение автора freesh поблагодарил:
amelnyk (Пт ноя 22, 2019 1:23 am)
Рейтинг: 1.16%
Raspberry pi3, xiaomi, sonoff rf.
amelnyk
Сообщения: 78
Зарегистрирован: Вт ноя 22, 2016 12:17 am
Благодарил (а): 13 раз
Поблагодарили: 2 раза

Re: Авторизация при вызове метода

Сообщение amelnyk » Пт ноя 22, 2019 12:52 am

такой вариант не работает.
мд в сети с железками. но к нему еще стучатся извне (для интерации гугл хома и ecobee термостата)
amelnyk
Сообщения: 78
Зарегистрирован: Вт ноя 22, 2016 12:17 am
Благодарил (а): 13 раз
Поблагодарили: 2 раза

Re: Авторизация при вызове метода

Сообщение amelnyk » Пт ноя 22, 2019 1:23 am

Оу, походу такая авторизация таки работает. Мой провтык. Спасибо
Ответить