> ## 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.

# 認証

> エール CLIを使用した認証の管理ガイド

## ログイン

### メール / パスワード

<Steps>
  <Step title="エールのエンドポイントをパラメータとして指定し、ログインコマンドを実行します。">
    ```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キー

<Steps>
  <Step title="エールのエンドポイントをパラメータとして指定し、APIキーをオプションとして追加してログインコマンドを実行します。">
    ```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="エールにログインした状態で、以下のコマンドを実行します。">
    ```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>
