CLI 인증#
CLI 환경 자격 증명을 데스크톱 브라우저 로그인 또는 확인된 서버 ID와 혼동하지 않고 구성합니다.
한국어 번역 검토 중 기술적 의미가 충돌하는 경우 영어 원문을 기준으로 사용하세요.
개요#
CLI는 프로세스 환경에서 자격 증명을 읽습니다. 데스크톱 응용 프로그램의 브라우저 로그인 및 라이선스 흐름을 사용하지 않으며 일반 공개 토큰 발급 흐름을 제공하지 않습니다.
데스크톱 및 CLI 자격 증명은 별도입니다.#
영역 |
현재 자격 증명 경로 |
그것은 무엇을 증명 |
|---|---|---|
SystemVerilog IDE 및 ISA Design Studio에서 |
브라우저 로그인 후 데스크톱 라이선스 확인 |
데스크톱 응용 프로그램이 현재 계정과 시스템에 대해 열 수 있는지 여부 |
Altifigence CLI입니다 |
공정 환경에서 |
해당 CLI 프로세스에서 제공하는 자격 증명 자료만 |
데스크톱 로그인에 성공해도 CLI 환경 변수가 채워지지 않습니다. 구성된 CLI 환경은 데스크톱 라이선스를 부여하지 않습니다.
환경 변수 CLI 읽기#
ALTI_TOKEN and ALTI_ORG_ID are the only required values, and the CLI fails closed when either is missing or blank after trimming. Three further variables change behaviour and belong in the same review as the credentials themselves:
변수 |
필수 |
효과 |
|---|---|---|
|
예 |
베어러 자격 증명. 이미 |
|
예 |
org-scoped 요청에 대한 조직 범위 |
|
아니오 |
API 기본 URL를 재정의합니다. 기본값은 |
|
아니오 |
|
|
아니오 |
|
ALTI_API_BASE를 편의 플래그가 아닌 보안 제어로 취급합니다. 의도하지 않은 호스트에 올바른 자격 증명을 보낼 수 있는 변수입니다. 제어한 엔드포인트 또는 Altifigence가 공유 셸 프로필에서 지정한 엔드포인트에만 설정합니다.
설정 상태가 인증되지 않음#
이진에는 두 환경 값을 누락, 부분 또는 구성으로 분류하는 auth status 서페이스가 포함되어 있습니다. ID 서버에 연결되지 않으며 serverVerification 값은 not_performed입니다. 인증된 ID, 조직 구성원, 역할 또는 권한을 주장하지 않습니다.
이 서페이스는 오프라인 첫 번째 성공 워크플로에 필요하지 않습니다. CLI 첫 번째 성공를 실행하기 위해 자격 증명을 프로비저닝하지 마십시오.
대화식 alti login 및 alti whoami는 이 릴리스에서 사용할 수 없으며 종료 상태 4 - AUTH_FLOW_UNAVAILABLE 및 IDENTITY_NOT_VERIFIED로 각각 닫히지 않습니다. alti logout는 부모 프로세스 환경에서 제공하는 값을 제거할 수 없습니다. 0를 종료하고 그렇게 말하므로 해당 성공 여부를 회전 자격 증명으로 읽지 마십시오.
비밀 취급#
CI 값을 CI 플랫폼의 비밀 저장소에 저장합니다.
그들을 필요로하는 단계에만 주입하십시오.
리포지토리 파일, 명령 예제, MCP 구성, 빌드 아티팩트, 스크린 샷 또는 지원 보고서에 절대 넣지 마십시오.
환경을 인쇄하거나 인증 된 명령 주위에 셸 추적을 활성화하지 마십시오.
단계가 끝나면 프로세스 환경에서 임시 자격 증명을 제거하고 로그에 입력한 값을 회전합니다.
공개 API 경계#
이 릴리스에서는 일반적으로 공개 API, 전체 원격 워크플로 또는 셀프 서비스 CLI 토큰 발행을 게시하지 않습니다. 환경 변수는 클라이언트 구성 경계이며 공용 서버 계약이 존재한다는 증거가 아닙니다. Altifigence가 명시적으로 활성화되어 해당 작업을 문서화한 경우에만 원격 작업을 사용합니다. 그렇지 않으면 닫히지 않습니다.