Инструменты пользователя

Инструменты сайта


mp_doc:apikeys

Это старая версия документа!


Ключи доступа

Возникают случаи, когда необходимо произвести интеграцию miniPbx со сторонними системами. Так как в веб интерфейсе (и администратора, и пользователя), используется авторизация основанная на токенах, то её трудно использовать на пример из командной строки (т.е. чтобы авторизоваться, пользователь должен вызвать специальный метод получить auth_token и передавать его с КАЖДЫМ запросом как cookie). Это может быть не всегда удобно или вообще осуществимо. Для решения этой проблемы существуют api_keys, специальные цифробуквенные идентификаторы, которые позволяют однозначно идентифицировать пользователя.

Примеры:

Обратите внимание, что ключ предается ОТКРЫТЫМ текстом. Любой, кому известен ваш ключ, сможет выполнить действия от вашего имени!

Поэтому, для обеспечения безопасности:

  • Храните ключи в защищенном месте;
  • Используйте только протокол HTTPS;
  • Для тестов, используйте срочные ключи (с ограниченным сроком действия);
  • Если вам не понятно для чего существует тот или иной ключ, выключите его - если что то случится вы всегда сможете включить его обратно;
  • Если есть вероятность, что ключ стал известен третьим лицам (злоумышленникам), немедленно заблокируйте ключ и создайте новый;
mp_doc/apikeys.1638766357.txt.gz · Последнее изменение: 2024/03/31 22:04 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki