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

# WaaS設定

> Heliusウォレットキットプロバイダーを設定し、ダッシュボードからサインイン方法を選択します

## プロバイダー設定

プロバイダーの `prop` にオブジェクトを渡します — [セットアップ](/ja/waas/quickstart#setup)を参照してください。

<ParamField path="apiKey" type="string" required>
  あなたのHelius APIキー。RPC、トランザクション送信、WaaSブートストラップを認証します。
</ParamField>

<ParamField path="cluster" type="string">
  接続するSolanaクラスター: `mainnet-beta` または `devnet`。
</ParamField>

<ParamField path="authMethods" type="object">
  有効なサインイン方法のクライアントサイドでのオーバーライド（オプション）。通常は、これらをダッシュボードの **WaaS → 設定** でプロジェクトごとに設定します — [サインイン方法の設定](#configure-sign-in-methods)を参照してください。
</ParamField>

<Note>
  `projectId` または RPC URLは渡さないでください — SDKはブートストラップ時にAPIキーからプロジェクトIDとキー不要のSecure RPC URLを導出します。
</Note>

<ParamField path="theme" type="object">
  ウォレットUIをカスタマイズします: `accentColor`, `fontFamily`, `borderRadius`, `overlayColor`, `fontSize`。
</ParamField>

<ParamField path="onError" type="function">
  SDKがエラーに遭遇した際に呼び出されるコールバック: `errorCallback`。
</ParamField>

## サインイン方法の設定

ユーザーが見る方法を **WaaS → 設定** でダッシュボードから選択します — 各項目をオンまたはオフし、保存します。変更は次回ユーザーがサインインする際に適用され、再デプロイは不要です。SDKはブートストラップ時にプロジェクトの設定を読み込むため、これをコードではなく一箇所で管理します。

| 方法         | キー               | デフォルト |
| ---------- | ---------------- | ----- |
| パスキー       | `passkey`        | オン    |
| メール（一時コード） | `email`          | オン    |
| SMS        | `sms`            | オフ    |
| 外部ウォレット接続  | `connect_wallet` | オフ    |
| Google     | `google`         | 近日公開  |
| Apple      | `apple`          | 近日公開  |
| Discord    | `discord`        | 近日公開  |
| X          | `x`              | 近日公開  |

<Note>
  パスキー、メール、SMS、外部ウォレットは今日のダッシュボードでセルフサービス可能です。ソーシャルログイン（Google、Apple、Discord、X）は近日公開予定です。少なくとも1つの方法を有効にしておかないと、ユーザーがウォレットを作成できません。プロジェクト設定をコードからオーバーライドするには（例: 環境ごとに）、プロバイダーに `authMethodsOverride` を渡します。
</Note>

<Note>
  **外部ウォレットはサインイン方法です。** ユーザーを埋め込み型Heliusウォレットに認証します — 署名は常に埋め込みウォレットで行われ、外部のものではありません。[Privyからの移行](/ja/waas/migrating-from-privy#your-users-wallets-and-funds)を参照してください。
</Note>

## 次のステップ

<CardGroup cols={2}>
  <Card title="ウォレットの使用" icon="wallet" href="/ja/waas/using-the-wallet">
    認証状態を読み取り、署名、送信、履歴を読み取る
  </Card>

  <Card title="Privyからの移行" icon="arrow-right-arrow-left" href="/ja/waas/migrating-from-privy">
    既存のPrivyウォレットをHelius WaaSに移行
  </Card>
</CardGroup>
