> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ale.run/llms.txt
> Use this file to discover all available pages before exploring further.

# 인증

## 로그인

### 이메일 / 패스워드

<Steps>
  <Step title="Ale의 엔드포인트를 파라미터로 넘겨 로그인 명령어를 실행합니다.">
    ```bash theme={null}
    ale login <URL>
    # ale login https://app.ale-test.com/api
    ```
  </Step>

  <Step title="표시된 프롬프트에 입력한 계정 이메일과 패스워드가 일치하면 아래와 같이 메세지가 표시됩니다.">
    ```bash theme={null}
    👉 Connecting to "https://app.ale-test.com/api"
    ? Email or username admin@ale-test.com
    ? Password [hidden]
    👋 Hello, admin / admin@ale-test.com
    ```
  </Step>
</Steps>

### API key

<Steps>
  <Step title="Ale의 엔드포인트를 파라미터로 넘기고 API key를 옵션과 함께 입력하여 로그인 명령어를 실행합니다.">
    ```bash theme={null}
    ale login <URL> -t [API key]
    # ale login https://app.ale-test.com/api
    ```
  </Step>

  <Step title="표시된 프롬프트에 입력한 계정 이메일과 패스워드가 일치하면 아래와 같이 메세지가 표시됩니다.">
    ```bash theme={null}
    👉 Connecting to "https://app.ale-test.com/api"
    👋 Hello, admin / admin@ale-test.com
    ```
  </Step>
</Steps>

## 현재 계정 확인

<Steps>
  <Step title="Ale이 로그인 된 환경에서 다음의 명령어를 실행합니다.">
    ```bash theme={null}
    ale whoami
    ```
  </Step>

  <Step title="현재 로그인 되어있는 계정이 터미널에 표시됩니다.">
    ```bash theme={null}
    admin@ale-test.com at https://app.ale-test.com/api
    ```
  </Step>
</Steps>

## 로그아웃

<Steps>
  <Step title="다음의 로그아웃 명령어를 실행합니다.">
    ```bash theme={null}
    ale logout
    ```
  </Step>

  <Step title="로그아웃이 정상적으로 처리되면 아래와 같이 메세지가 표시됩니다.">
    ```bash theme={null}
    Logged out.
    ```
  </Step>
</Steps>
