Как закрыть HTTPS-ссылку логином и паролем или ключом
С версии приложения 1.3.0
Откройте туннель с HTTPS-ссылкой, вкладку «Безопасность», раздел «Способ входа», включите «Логин и пароль», задайте логин и пароль и нажмите «Сохранить». Вместо вашего приложения посетитель увидит страницу «Вход» и без логина и пароля дальше не пройдёт.
Это работает для туннелей с протоколом HTTPS и своей ссылкой: при создании туннеля это вариант «Сайт или API по своей ссылке https://».
Логин и пароль для людей
- В разделе «Туннели» откройте туннель и перейдите на вкладку «Безопасность».
- В карточке «Защита туннеля» выберите раздел «Способ входа».
- Включите «Логин и пароль».
- Заполните «Логин» и «Пароль» (не менее 8 символов).
- Нажмите «Сохранить».
- Откройте ссылку в окне инкогнито: вместо вашего приложения откроется страница «Вход».
Сколько логинов и ключей может быть у ссылки, зависит от тарифа: сравнение тарифов.
Ключ для программ
Ботам и скриптам удобнее ключ. В разделе «Способ входа», блок «Ключи для программ», нажмите «Создать ключ», дайте ключу название и скопируйте его кнопкой «Скопировать ключ». Программа передаёт ключ в заголовке X-Proxima-Auth. Пока у ссылки есть ключ, открыть её можно только с ключом или по логину.
Ключ можно передать и параметром ?proxima_auth= в ссылке, но тогда он попадёт в журналы серверов и историю браузера, поэтому заголовок надёжнее.
При смене ключа можно оставить прежний работающим ещё час, сутки или неделю, чтобы успеть перенести новый ключ в программы. Потерянный ключ можно показать снова на компьютере, где его создали, или сменить: новый ключ приложение покажет сразу.
Открытые пути
В разделе «Правила путей» можно открыть отдельные пути без входа, например /health или /webhooks/*:
- Нажмите «Добавить правило».
- Впишите путь и выберите, что делать: «Без входа», «Только адреса» или «По логину».
- Нажмите «Сохранить».
Решает первое подходящее правило; путь без правила требует логин или ключ. Путь для вебхуков лучше открыть только адресам отправителя: «Только адреса».