Перейти к основному содержимому

Как закрыть HTTPS-ссылку логином и паролем или ключом

С версии приложения 1.3.0

Откройте туннель с HTTPS-ссылкой, вкладку «Безопасность», раздел «Способ входа», включите «Логин и пароль», задайте логин и пароль и нажмите «Сохранить». Вместо вашего приложения посетитель увидит страницу «Вход» и без логина и пароля дальше не пройдёт.

Это работает для туннелей с протоколом HTTPS и своей ссылкой: при создании туннеля это вариант «Сайт или API по своей ссылке https://».

Логин и пароль для людей​

  1. В разделе «Туннели» откройте туннель и перейдите на вкладку «Безопасность».
  2. В карточке «Защита туннеля» выберите раздел «Способ входа».
  3. Включите «Логин и пароль».
  4. Заполните «Логин» и «Пароль» (не менее 8 символов).
  5. Нажмите «Сохранить».
  6. Откройте ссылку в окне инкогнито: вместо вашего приложения откроется страница «Вход».

Сколько логинов и ключей может быть у ссылки, зависит от тарифа: сравнение тарифов.

Ключ для программ​

Ботам и скриптам удобнее ключ. В разделе «Способ входа», блок «Ключи для программ», нажмите «Создать ключ», дайте ключу название и скопируйте его кнопкой «Скопировать ключ». Программа передаёт ключ в заголовке X-Proxima-Auth. Пока у ссылки есть ключ, открыть её можно только с ключом или по логину.

Ключ можно передать и параметром ?proxima_auth= в ссылке, но тогда он попадёт в журналы серверов и историю браузера, поэтому заголовок надёжнее.

При смене ключа можно оставить прежний работающим ещё час, сутки или неделю, чтобы успеть перенести новый ключ в программы. Потерянный ключ можно показать снова на компьютере, где его создали, или сменить: новый ключ приложение покажет сразу.

Открытые пути​

В разделе «Правила путей» можно открыть отдельные пути без входа, например /health или /webhooks/*:

  1. Нажмите «Добавить правило».
  2. Впишите путь и выберите, что делать: «Без входа», «Только адреса» или «По логину».
  3. Нажмите «Сохранить».

Решает первое подходящее правило; путь без правила требует логин или ключ. Путь для вебхуков лучше открыть только адресам отправителя: «Только адреса».