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

# 識別子

サインアップフォームや認証フローで使用する、設定済みの識別子フィールド (メールアドレス、電話番号、ユーザー名など) について説明します。

```ts Example theme={null}
export interface Identifier {
  /**
   * 識別子のタイプ（`'email'`、`'phone'`、`'username'` など）。
   *
   * @see IdentifierType
   */
  type: IdentifierType;

  /**
   * この識別子がサインアップに必須かどうか。
   */
  required: boolean;
}
```

<div id="example">
  ## 例
</div>

```ts theme={null}
const emailIdentifier: Identifier = {
  type: 'email',
  required: true
};
```

<div id="properties">
  ## プロパティ
</div>

<ParamField body="required" type="boolean">
  この識別子がサインアップ時に必須かどうかを示します。
</ParamField>

<ParamField body="type" type={<span><a href="/ja/docs/libraries/acul/js-sdk/Screens/type-aliases/ScreenIdentifierType">ScreenIdentifierType</a></span>}>
  `'email'`、`'phone'`、`'username'` などの識別子のタイプ。

  型
</ParamField>
