pacote
pacote copied to clipboard
[BUG] CDN download doesn't use provided HTTP Authorization token (even if it's provided hardcoded in the URL)
Is there an existing issue for this?
- [X] I have searched the existing issues
Current Behavior
Authorization token is not passed to downloader, nor from the credential storage, nor from URL directly
$ npm i -S git+https://oauth2:ghp_@github.com//private_repo.git
npm http fetch GET 404 https://codeload.github.com/me/private_repo/tar.gz/hash 1294ms (cache skip)
Expected Behavior
Auth passed to downloader from credential storage
npm http fetch GET 200 https://codeload.github.com/me/private_repo/tar.gz/hash 1294ms (cache skip)
Steps To Reproduce
- Create a private repo on GitHub
- Create read only GitHub token
- $ npm i -S git+https://oauth2:ghp_@github.com//************.git
- See it missing cache, and reverting to git+ssh
Environment
- npm:9.8.1
- Node:v20.6.1
- OS:Linux
- platform:Dell XPS 13