Auth
사용법
snyk auth [<API_TOKEN>] [<OPTIONS>]
설명
snyk auth 명령은 Snyk 계정과 Snyk CLI를 연결하도록 시스템을 인증합니다.
$ snyk auth를 실행하면 Snyk 계정에 로그인하고 인증하라는 메시지가 표시된 브라우저 창이 열립니다. 이 단계에서는 리포지토리 권한이 필요하지 않고 이메일 주소만 있으면 됩니다.
인증되면 CLI 사용을 시작할 수 있습니다. CLI 시작을 참조하십시오.
참고: 버전 1.1293부터 Snyk CLI는 브라우저를 통해 인증할 때 OAuth를 사용합니다.
OAuth는 자동 새로 고침의 편의성과 함께 수명이 짧은 만료되는 인증을 발행하여 향상된 보안을 제공합니다.
이전 버전의 Snyk CLI(< 1.1293)는 레거시 브라우저 상호 작용을 통해 만료되지 않는 API 토큰을 얻었습니다.
Snyk API 토큰은 여전히 대체 옵션으로 사용할 수 있습니다. snyk auth --auth-type=token과 같이 명시적으로 옵션을 추가하여 활성화해야 합니다.
옵션
--auth-type=<TYPE>
--auth-type=<TYPE>사용할 인증의 <TYPE>을 지정합니다. 지원되는 유형은 oauth (버전 1.1293.0부터 기본값) 및 token입니다.
--client-secret=<SECRET> 및 --client-id=<ID>
--client-secret=<SECRET> 및 --client-id=<ID>OAuth2 클라이언트 자격 증명 부여를 사용하기 위해 클라이언트 비밀과 ID를 설정할 수 있습니다.
두 값 모두 함께 제공되어야 합니다. --auth-type=oauth와 함께 있을 때만 유효하며, 그렇지 않으면 무시됩니다.
<SECRET> 및 <ID>를 얻는 방법에 대한 정보는 OAuth 2.0을 사용하는 서비스 계정을 참조하십시오.
토큰 값
일부 환경 및 구성에서는 <API_TOKEN>을 사용해야 합니다. CLI 사용 인증을 참조하십시오.
값은 사용자 토큰 또는 서비스 계정 토큰일 수 있습니다. 서비스 계정을 참조하십시오.
CI/CD 환경에서는 SNYK_TOKEN 환경 변수를 사용하십시오. Snyk CLI 구성을 참조하십시오.
이 환경 변수를 설정한 후 CLI 명령을 사용할 수 있습니다.
디버그
디버그 로그를 출력하려면 -d 옵션을 사용하십시오.
Last updated