alpacon whoami

현재 인증된 ID, 워크스페이스, 시스템 사용자 정보, 권한을 표시합니다.

alpacon whoami [flags]

옵션 (Options)

  -h, --help   whoami 명령어에 대한 도움말 출력

예제

현재 ID 표시:

alpacon whoami

JSON으로 출력 (스크립팅 또는 AI 에이전트에 유용):

alpacon whoami --output json

출력 필드

필드설명
UserAlpacon 사용자명
Email이메일 주소
Workspace워크스페이스 이름 및 URL
Auth인증 방식 (브라우저 로그인 또는 API 토큰)
Expires토큰 만료 시간 (API 토큰 인증 시에만 표시)
UID서버의 시스템 사용자 ID
Shell기본 셸
Home홈 디렉토리
Roleuser, staff, 또는 superuser
Groups그룹 멤버십 및 역할
WS required현재 인증에 작업 세션이 필요한지 여부와 지정된 활성 세션

JSON 출력의 작업 세션 필드

--output json을 사용하면 작업 세션 상태가 전용 필드로 보고됩니다. 게이트 대상 명령을 실행하기 전에 세션을 생성할지 판단하는 스크립트와 AI 에이전트에 유용합니다.

필드설명
worksession_required_for_access브라우저 로그인에 활성 작업 세션이 필요하면 true (work_session_required는 레거시 별칭)
active_worksession활성 세션 요약(id, status, scopes, servers, expires_at), 없으면 null (active_work_session은 레거시 별칭)
{
  "worksession_required_for_access": true,
  "active_worksession": {
    "id": "11111111-2222-3333-4444-555555555555",
    "status": "active",
    "scopes": ["command", "websh"],
    "servers": ["web-01"],
    "expires_at": "2027-01-15T12:00:00Z"
  }
}

작업 세션이 필요한데 활성 세션이 없다면 alpacon work-session create로 생성하세요.

최종 수정: