250x250
반응형
arkhyeon
arkhyeon
arkhyeon
전체 방문자
오늘
어제
  • 분류 전체보기 (88)
    • Spring (5)
    • Java (4)
    • React (25)
      • TypeScript (6)
      • JavaScript (1)
      • Jest (9)
    • NEXT (8)
    • SQL (1)
    • React native (1)
    • CSS (3)
    • Web (1)
    • Git (3)
    • ETC (6)
    • 빅데이터DB (8)
    • Docker (4)
    • Tool (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • websocket server
  • jest
  • javasciprt websocket
  • react jest
  • react usetransition
  • usetransition
  • react loading
  • docker tomcat
  • react
  • websocket
  • javascript wss
  • node WebSocket
  • kudu
  • react spring websocket
  • HIVE
  • react websocket
  • react typescript
  • Spring WebSocket
  • WSS
  • react19

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
arkhyeon

arkhyeon

ETC

NPM ERR_INVALID_AUTH 오류 해결

2023. 2. 24. 09:20
728x90
반응형

-v 9.5.1 테스트 완료

8.19.3 이상의 버전은 .npmrc 인증 구성이 변경되었습니다.

1. 에러 코드

NPM ERR! Code ERR_INVALID_AUTH

npm ERR! Invalid auth configuration found: `_auth` must be renamed to `//r2ware-rd.synology.me:8082/repository/npm_hosted/:_auth` in project config

npm ERR! Please run `npm config fix` to repair your configuration.`

잘못된 인증 구성으로서 프로젝트의 npm 설정을 수정해야 한다.

2. 수정 방법

잘못된 이전 .npmrc 구성 보안성 증가된 이후 .npmrc 구성

_auth=MY_AUTH_KEY  
registry=MY_REGISTRY_URL //MY_REGISTRY_URL:_auth="MY_AUTH_KEY"
   
  • 예시(npm_group, npm_hosted)

registry=https://somewhere-else.com/npm_group

registry=https://somewhere-else.com/npm_hosted

모두 인증 적용 //somewhere-else.com/:_auth=MYTOKEN

npm_group 인증 적용 //somewhere-else.com/npm_group/:_auth=MYTOKEN1
npm_hosted 인증 적용 //somewhere-else.com/npm_hosted/:_auth=MYTOKEN2

3. 이유

특정 레지스트리로 범위를 지정하고 인증해야 잘못된 호스트에 대해서는 자격 증명을 보내지조차 않음.

또한 npm publish <설정 내용 작성>하는 것 보다 .npmrc 파일을 사용하는 것이 더 안전함.

  • Breaking Change

.npmrc에 특정 Registry로 범위가 지정되지 않은 인증 관련 설정의 존재는 더 이상 지원되지 않으며 오류가 발생합니다.

https://github.blog/changelog/2022-10-24-npm-v9-0-0-released/

728x90
반응형

'ETC' 카테고리의 다른 글

JDBC Select문만 실행하는 방법  (0) 2024.05.27
HTTP-SERVER  (0) 2023.05.23
View Transitions API  (0) 2023.05.22
SVN - Eclipse  (0) 2022.12.27
Eclipse jar 배포 및 Linux Character Set, ClassPath, Lib 설정  (0) 2022.06.15
    'ETC' 카테고리의 다른 글
    • HTTP-SERVER
    • View Transitions API
    • SVN - Eclipse
    • Eclipse jar 배포 및 Linux Character Set, ClassPath, Lib 설정
    arkhyeon
    arkhyeon

    티스토리툴바