본문으로 건너뛰기
Structly 문서
English

stly

stly auth

이 페이지의 내용

이 페이지는 공개 계약에서 생성하며 설명은 원문(한국어) 그대로 표시합니다.

stly auth login#

브라우저 승인 User 로그인 또는 명시적 JSON 로그인

  • HTTP 요청: POST /api/auth/cli-login
  • 인증 모드: 없음
  • 기록 변경: 예

옵션

이름타입필수설명
--fieldsstring아니요응답 최상위 필드, 쉼표로 구분
값: current_organization_id, organizations, user, next_steps
--forceboolean아니요유효한 저장 세션이 있어도 새 브라우저 승인 시작
--inputstring아니요JSON 원문 파일 또는 stdin(-)
--no-browserboolean아니요URL·코드만 안내하고 브라우저 자동 열기 생략

공통 옵션: --server, --env-file, --timeout, --dry-run

동작

  1. POST /api/auth/cli-login
  2. 브라우저 /cli-login에서 코드 확인·명시적 승인
  3. POST /api/auth/cli-login/poll
  4. 독립 CLI 세션 저장
  5. stly auth status
  6. stly org list · stly org select <id>

예시

stly auth login

stly auth logout#

User 로그아웃

  • HTTP 요청: POST /api/auth/logout
  • 인증 모드: User 세션
  • 기록 변경: 예

옵션

이름타입필수설명
--fieldsstring아니요응답 최상위 필드, 쉼표로 구분

공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run

예시

stly auth logout

stly auth signup#

User 회원가입

  • HTTP 요청: POST /api/auth/signup
  • 인증 모드: 없음
  • 기록 변경: 예
  • 입력 JSON(--input) 필수

입력 JSON 구조는 stly schema auth signup로 확인합니다.

옵션

이름타입필수설명
--inputstring예JSON 원문 파일 또는 stdin(-)
--fieldsstring아니요응답 최상위 필드, 쉼표로 구분
값: current_organization_id, organizations, user

공통 옵션: --server, --env-file, --timeout, --dry-run

예시

stly auth signup --input input.json

stly auth status#

토큰 우선·User 세션 자동 선택 상태 확인

  • HTTP 요청:
  • 인증 모드: User 세션, Agent 토큰
  • 기록 변경: 아니요

옵션

공통 옵션: --server, --env-file, --timeout, --auth-mode

예시

stly auth status