두 번째는 대화형(Interactive) 모드입니다. 일반 모드와 유사하게 모든 값을 입력하도록 요청합니다. 다음은 대화형 모드의 예시입니다.
snyk apps create --experimental --interactive
snyk apps create --experimental --interactive
? Name of the Snyk App (visible to users when they install the Snyk App)? My Awesome Snyk App
? Your Snyk App's redirect URIs (comma-separated list. Ex: https://example1.com,https://example2.com)?: https://example1.com
? Your Snyk App's permission scopes (comma-separated list. Ex: org.read)?: apps:beta
? Please provide the org id under which you want to create your Snyk App: 48ebb069-472f-40f4-b5bf-d2d103bc02d4
snyk apps create 옵션
--interactive
대화형 모드로 snyk apps create 명령을 사용합니다.
--org=<ORG_ID>
Snyk 앱을 생성할 <ORG_ID>를 지정합니다. create 명령에 필수입니다.
--name=<SNYK_APP_NAME>
사용자가 앱을 승인할 때 표시될 이름입니다. create 명령에 필수입니다.
--redirect-uris=<REDIRECT_URIS>
쉼표로 구분된 리디렉션 URI 목록입니다. 인증 후 콜백할 수 있는 허용된 리디렉션 URI 목록을 형성합니다. create 명령에 필수입니다.
--scopes=<SCOPES>
Snyk 앱에 필요한 쉼표로 구분된 범위(Scopes) 목록입니다. 인증 중에 앱이 요청할 수 있는 범위 목록을 형성합니다. create 명령에 필수입니다.
--context=<CONTEXT>
Snyk 앱이 설치될 때 사용할 컨텍스트(context)입니다.
tenant 또는 user 중 하나일 수 있습니다. context가 지정되지 않으면 기본값은 tenant입니다.
tenant 컨텍스트를 가진 Snyk 앱은 봇 사용자처럼 작동하므로 개별 사용자와 연결되지 않으며, 설치한 사용자가 Snyk 조직을 떠나더라도 유지됩니다. 반대로 user 컨텍스트를 가진 Snyk 앱은 설치한 사용자로서 작업을 수행합니다. Snyk 앱이 개별 사용자에게 특정한 작업을 수행하는 경우에만 user 컨텍스트를 지정하십시오. 확실하지 않은 경우 tenant를 사용하십시오.
snyk apps 하위 명령 (Sub-commands of snyk apps)
모든 snyk apps 하위 명령은 명령과 함께 사용됩니다(예: snyk apps create).
snyk apps 명령에서 사용 가능한 모든 하위 명령에 대해 알아보려면 --help 옵션을 사용하십시오(snyk apps --help).