이 페이지는 공개 계약에서 생성하며 설명은 원문(한국어) 그대로 표시합니다.
stly auth login#
브라우저 승인 User 로그인 또는 명시적 JSON 로그인
- HTTP 요청:
POST /api/auth/cli-login - 인증 모드: 없음
- 기록 변경: 예
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 값: current_organization_id, organizations, user, next_steps |
--force | boolean | 아니요 | 유효한 저장 세션이 있어도 새 브라우저 승인 시작 |
--input | string | 아니요 | JSON 원문 파일 또는 stdin(-) |
--no-browser | boolean | 아니요 | URL·코드만 안내하고 브라우저 자동 열기 생략 |
공통 옵션: --server, --env-file, --timeout, --dry-run
동작
- POST /api/auth/cli-login
- 브라우저 /cli-login에서 코드 확인·명시적 승인
- POST /api/auth/cli-login/poll
- 독립 CLI 세션 저장
- stly auth status
- stly org list · stly org select <id>
예시
stly auth loginstly auth logout#
User 로그아웃
- HTTP 요청:
POST /api/auth/logout - 인증 모드: User 세션
- 기록 변경: 예
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 |
공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run
예시
stly auth logoutstly auth signup#
User 회원가입
- HTTP 요청:
POST /api/auth/signup - 인증 모드: 없음
- 기록 변경: 예
- 입력 JSON(
--input) 필수
입력 JSON 구조는 stly schema auth signup로 확인합니다.
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--input | string | 예 | JSON 원문 파일 또는 stdin(-) |
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 값: current_organization_id, organizations, user |
공통 옵션: --server, --env-file, --timeout, --dry-run
예시
stly auth signup --input input.jsonstly auth status#
토큰 우선·User 세션 자동 선택 상태 확인
- HTTP 요청:
- 인증 모드: User 세션, Agent 토큰
- 기록 변경: 아니요
옵션
공통 옵션: --server, --env-file, --timeout, --auth-mode
예시
stly auth status