Я использую сервер Nexus для размещения пакетов npm и хотел бы защитить его от прямого воздействия в Интернете с помощью Cloudflare Access, который действует как предварительная аутентификация / 2FA, управляемая Cloudflare.
Для людейзадача состоит в том, чтобы ввести на странице предварительной проверки Cloudflare авторизованный адрес электронной почты, а затем ввести временный токен, который был отправлен на этот адрес электронной почты.Но это не работает для программного доступа, как с npm.
Решение в этом случае состоит в том, чтобы включить определенные заголовки в запрос http для прохождения проверки подлинности Cloudflare, как описано в https://developers.cloudflare.com/access/setting-up-access/validate-jwt-tokens/
* 1007.* Но мне было интересно, поддерживается ли добавление такого рода заголовков в npm, так как это потребуется для доступа к пакетам nexus и получения пакетов при установке npm.
Любой поиск с использованием npm, аутентификации, заголовка и т. Д. Привел меняк страницам, описывающим, как выполнить аутентификацию в nodejs, используя различные модули npm, но не как сделать это в самом npm.Любая подсказка?
Спасибо.