Pass Cloudflare Access с npm - PullRequest
       9

Pass Cloudflare Access с npm

0 голосов
/ 07 июня 2019

Я использую сервер 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.Любая подсказка?

Спасибо.

...