콘텐츠로 이동

계정과 로그인

Restorm은 계정 없이 사용할 수 있습니다. Community 에디션은 어떤 가입도 요구하지 않습니다. 로그인은 Pro와 Enterprise 에디션의 기능을 여는 데 쓰입니다.

계정 버튼은 타이틀 바 오른쪽에 있습니다. 그 메뉴에는 로그인이 있고, 로그인한 뒤에는 대시보드, Pro로 업그레이드 또는 구독 관리, 그리고 로그아웃이 나타납니다.

로그인된 상태의 계정 버튼 메뉴: 가입자의 이름과 에디션, 그다음에 “대시보드”, “구독 관리”, “로그아웃” 항목

Restorm은 시스템 브라우저를 열고, 인증 결과를 받기 위해 로컬 포트에서 대기합니다. 따라서 비밀번호 관리자와 2 단계 인증을 그대로 쓸 수 있는 실제 브라우저에서 로그인하게 됩니다.

세션 토큰은 운영체제의 자격 증명 저장소에 보관되며, 원시 토큰이 애플리케이션 내부의 브리지를 지나가는 일은 없습니다.

권한은 플랜과 사용 가능한 기능을 담은 서명된 토큰으로 표현됩니다. 이 토큰은 애플리케이션이 오프라인에서 검증하고, 주기적으로, 그리고 창이 다시 포커스를 얻을 때 갱신합니다.

이 점은 강조할 만합니다. 침해된 서버라 해도, 서명할 권한이 없는 기능을 부여할 수는 없습니다.

상태 바의 가장 왼쪽 셀에는 항상 다음이 표시됩니다.

Restorm v1.4.2 - Community

이 표시는 로그인할 때, 로그아웃할 때, 그리고 권한을 갱신할 때 곧바로 반영됩니다.

조직 안의 역할은 두 가지입니다.

역할할 수 있는 일
admin청구, 시트, 구성원 관리
member플랜의 기능 사용

Pro로 업그레이드는 구매 흐름을 엽니다. 구독 관리는 고객 포털을 열며, 여기에서 결제 수단을 바꾸고 청구서를 내려받고 시트를 관리합니다.

헤드리스 실행은 대화형으로 로그인하지 않습니다. RESTORM_TOKEN 환경 변수에서 조직 토큰을 읽습니다.

rstk_ 로 시작하는 이 토큰은 계정의 대시보드에서 발급합니다. 개인이 아니라 조직에 묶여 있으므로, 동료가 떠나도 파이프라인이 깨지지 않습니다.

Terminal window
export RESTORM_TOKEN="rstk_…"
restorm --open ./api.restorm --run "Tests de fumée" --headless

이 토큰은 CI의 비밀 값 저장소에 두고, 저장소에는 절대 넣지 마십시오.

토큰이 없거나 유효하지 않거나 취소되었으면 명령은 종료 코드 3으로 끝나고, 그 이유를 알리는 명확한 메시지가 표시됩니다. 헤드리스 실행과 지속적 통합을 참고하십시오.