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

# LaunchLab Auth API

> 錢包簽名握手，為 LaunchLab Forum 和 Mint API 簽發短期 ray-token JWT。

<Info>
  **本頁內容由 AI 自動翻譯，所有內容以英文版本為準。**

  [查看英文版 →](/api-reference/launch-auth-v1/overview)
</Info>

Auth API 為 LaunchLab 服務處理基於錢包的身份驗證。用簽名的訊息交換 JWT 令牌，然後使用該令牌對 Forum 和 Mint 建立 API 進行身份驗證。

## API 端點

**Mainnet：** [https://launch-auth-v1.raydium.io](https://launch-auth-v1.raydium.io)\
**Devnet：** [https://launch-auth-v1-devnet.raydium.io](https://launch-auth-v1-devnet.raydium.io)

## 身份驗證流程

無需預先存在的認證憑據。身份驗證基於錢包：

1. **取得目前時間戳** （Unix 秒數）
2. **用錢包簽署訊息**：`"Sign in to raydium.io: " + <timestamp>`
3. **將簽名提交** 到 `/request-token` 端點
4. **接收 JWT 令牌**，有效期為指定時長
5. **在受保護端點的** `ray-token` **標頭中使用令牌**

## 訊息格式

你簽署的訊息必須遵循此確切格式：

```
Sign in to raydium.io: <UNIX_TIMESTAMP_SECONDS>
```

**範例：**

```
Sign in to raydium.io: 1704067200
```

* 使用目前的 Unix 時間戳（秒，不是毫秒）
* Ed25519 簽名（原生 Solana 簽名）
* 將簽名編碼為 base58 字串
* 將時間戳和簽名傳遞給 `/request-token`

## 令牌驗證

使用 `/check-token` 驗證你的令牌是否仍然有效。該端點還會在令牌接近過期時自動延長其生命週期。

令牌生命週期可在伺服器端配置；預設通常為 24 小時。

## 令牌撤銷

使用 `/del-token` 端點撤銷令牌。

## 支援的簽名方法

* **標準錢包：** 使用 `/request-token` 進行 Ed25519 簽名
* **Ledger 錢包：** 使用 `/request-token-ledger` 進行已簽名交易

## 使用案例

* **Forum 發文** — 發文評論前進行身份驗證
* **Mint 建立** — 在提交新代幣前簽署錢包所有權
* **使用者工作階段** — 跨 API 呼叫維持已驗證狀態
* **多錢包支援** — 為每個錢包地址簽發不同的令牌

## 相關資源

[Forum API](/zh-Hant/api-reference/launch-forum-v1/overview)\
[Mint API](/zh-Hant/api-reference/launch-mint-v1/overview)\
[LaunchLab 平台概覽](/zh-Hant/products/launchlab)
