> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-docs-event-stream-action-templates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# データベース接続にユーザー名を追加する

> データベース接続のログインにユーザー名フィールドを追加する方法について説明します。

データベース接続では、メールアドレスの代わりにユーザー名を使ってユーザーがサインインするようにできます。

## ユーザー名を要求する

1. [［Auth0 Dashboard］>［Authentication（認証）］>［Database（データベース）］](https://manage.auth0.com/#/connections/database)に移動し、編集したい接続名を選択します。
2. **［Requires Username（ユーザー名を要求する）］** のトグルボタンを使って、ユーザー名の要求を有効または無効にします。

   <Frame>
     <img src="https://mintcdn.com/docs-dev-docs-event-stream-action-templates/1FU_hDyg-ytA7ilg/docs/images/ja-jp/cdy7uua7fh8z/1MlOrFmcSCOCRYKRxWz6xT/4986c3598864b76db4babb605d75b1e4/2025-01-13_16-31-33.png?fit=max&auto=format&n=1FU_hDyg-ytA7ilg&q=85&s=95d96c330d82947df207196421093eed" alt="ユーザー名の要求設定の有効化または無効化" width="899" height="569" data-path="docs/images/ja-jp/cdy7uua7fh8z/1MlOrFmcSCOCRYKRxWz6xT/4986c3598864b76db4babb605d75b1e4/2025-01-13_16-31-33.png" />
   </Frame>

これがログイン画面にどのように反映されるかを確認するために、**［Try Connection（接続を試す）］** ビューを選択してみてください。\*\* ［Requires Username（ユーザー名を要求する）］\*\* を有効にすると、新規ユーザーのサインアップにユーザー名とメールアドレスの入力が要求されていることに注目してください。

<Frame>
  <img src="https://mintcdn.com/docs-dev-docs-event-stream-action-templates/9Vac8_IYDB9MGlmx/docs/images/ja-jp/cdy7uua7fh8z/AiB37UZqyBPb8h55PZtzm/10078c44432fc5f9c50db6de537ca4c6/Login_prompt_with_username_field.png?fit=max&auto=format&n=9Vac8_IYDB9MGlmx&q=85&s=866dc4afee5d779d671b7f1c1f5386f6" alt="ユーザー名を使ったログインフォーム" width="401" height="706" data-path="docs/images/ja-jp/cdy7uua7fh8z/AiB37UZqyBPb8h55PZtzm/10078c44432fc5f9c50db6de537ca4c6/Login_prompt_with_username_field.png" />
</Frame>

ユーザーは、ユーザー名またはメールアドレスでログインできるようになります。**［Requires Username（ユーザー名を要求する）］** が無効の間に登録したユーザーについては、ユーザー名フィールドが保管されないため、メールアドレスでログインする必要があります。

### ユーザー名の長さ

デフォルトで許容されるユーザー名の長さは1～15文字です。ただし、<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-jp/glossary?term=auth0-dashboard" tip="Auth0 Dashboard: サービスを構成するためのAuth0の主製品。" cta="用語集の表示">Auth0 Dashboard</Tooltip>を使用して、または<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-jp/glossary?term=management-api" tip="Management API: 顧客が管理タスクを実行できるようにするための製品。" cta="用語集の表示">Management API</Tooltip> v2を介して、最大・最小の長さを変更できます（最大は128文字まで）。

### 許容される文字

ユーザー名フィールドには、次の文字が使用できます：

* アルファベット（アクセント記号を除く。小文字に自動変換）
* アットマーク（@）（ただしメールアドレスは不可）
* キャレット記号（^）
* ドル記号（\$）
* ドット記号（.）
* 感嘆符（!）
* グレイヴアクセント（\`）
* マイナス記号（-）
* シャープ記号（#）
* プラス記号（+）
* 一重引用符（'）
* ティルダ（\~）
* アンダーライン（\_）

その他の文字や記号は使用できません。Auth0はカスタムデータベース入力の検証やサニタイズを行いません。
