prompt という用語は、サインアップページや MFA チャレンジなど、ログインフロー内の特定のステップを指します。このページの変数やコードサンプルでは、prompt または widget という用語が使われている場合があります。これらの用語は Universal Login の文脈では同義ですが、コード内では相互に置き換えて使用できません。カスタマイズを正しく行うため、コードに追加する要素には、記載されている適切な用語を使用していることを確認してください。ページテンプレートの要件
| タグ | 説明 |
|---|---|
auth0:widget | ログインページやパスワードのリセットページなど、ログインフローの各ページに表示されるプロンプトの HTML を含みます |
auth0:head | プロンプトのレンダリングに必要なタグを含みます |
<body> 要素に class="_widget-auto-layout" を追加します。必要に応じてプロンプトを手動で配置する場合は、この属性を省略できます。
ページテンプレートの制限事項:
- Auth0 がプロジェクトをビルドするたびに、CSS クラス名は変更されます。これらのクラスを対象にしたカスタム CSS は、新しいビルドのたびに機能しなくなります。
- Universal Login ページの HTML 構造は変更される可能性があります。問題を防ぐため、HTML 構造に依存するカスタマイズは避けてください。
テンプレートの例:
<!DOCTYPE html>
{% assign resolved_dir = dir | default: "auto" %}
<html lang="{{locale}}" dir="{{resolved_dir}}">
<head>
{%- auth0:head -%}
</head>
<body class="_widget-auto-layout">
{%- auth0:widget -%}
</body>
</html>
テンプレートの表示に Storybook を使用する場合、
<script> タグを正しく解析できないため、レンダリングが崩れる点に注意してください。回避策として、テンプレートコードに <script> タグを正しく埋め込むには、バッククォート (`) とプラス記号 (+) を使用します。例:<scr`+`ipt>console.log("test");</scr`+`ipt>ページテンプレート変数
- ログインフローに関連付けられたアプリケーションに応じて、異なるコンテンツを表示する。たとえば、異なるページデザインが必要な 2 つのブランドを管理している場合です。
- 特定のプロンプトに応じて、異なるコンテンツを表示する。たとえば、ログインページにはアプリケーションが提供する内容に関する情報を追加しつつ、MFA フローでは MFA チャレンジのプロンプトのみを表示したい場合があります。
- サポートページへの links や連絡先情報など、ユーザーサポート情報を含むフッターを追加する。
使用できる変数
アプリケーション
| 変数 | 説明 | 例 |
|---|---|---|
application.id | アプリケーションのクライアントID | XXXXXXXXXXXXXXXXXXXXXXXXX |
application.name | アプリケーション名 | My Application |
application.logo_url | アプリケーションロゴのURL | https://example.com/mylogo.png |
application.metadata | アプリケーションのメタデータ | json lines { "attribute1": "value", "attribute2": "value", "attribute3": "value" } |
ブランディング
| 変数 | 説明 | 例 |
|---|---|---|
branding.logo_url | アプリケーションのロゴの URL | https://example.com/mylogo.png |
branding.colors.primary | メインのブランディングカラー | #000000 |
branding.colors.page_background | Universal Login ページの背景色 | #FFFFFF |
テナント
| 変数 | 説明 | 例 |
|---|---|---|
tenant.friendly_name | テナントの表示名 | マイテナント |
tenant.support_email | テナントのサポート用メールアドレス | support@example.com |
tenant.support_url | テナントのサポートページの URL | https://example.com/support |
tenant.enabled_locales | テナントで有効になっているロケールのカンマ区切りリスト | en, es |
組織
| 変数 | 説明 | 例 |
|---|---|---|
organization.id | 組織の ID | org_XXXXXXXXXXXXXXX |
organization.display_name | 組織の表示名 | My Organization |
organization.name | 組織の内部名 | my-organization |
organization.metadata | 組織のメタデータ | json lines { "attribute1": "value", "attribute2": "value", "attribute3": "value" } |
organization.branding.logo_url | 組織のロゴの URL | https://example.com/orglogo.png |
organization.branding.colors.primary | 組織のプライマリ ブランディング カラー | #000000 |
organization.branding.colors.page_background | 組織のログインページの背景色 | #FFFFFF |
テナント
| 変数 | 説明 | 例 |
|---|---|---|
tenant.friendly_name | テナントの表示名 | マイテナント |
tenant.support_email | テナントのサポート用メールアドレス | support@example.com |
tenant.support_url | テナントのサポートページのURL | https://example.com/support |
tenant.enabled_locales | テナントで有効なロケールのカンマ区切りリスト | en, es |
追跡
Correlation ID は現在 Early Access (EA) です。この機能を使用すると、Okta の Master Subscription Agreement に定める該当の Free Trial 条項に同意したものとみなされます。Auth0 の製品リリースサイクルの詳細については、Product Release Stages を参照してください。このプログラムへの参加を希望する場合は、Auth0 Support または担当の Technical Account Manager にお問い合わせください。
| 変数 | 説明 | 例 |
|---|---|---|
correlation_id | サインアップやログイン成功などの認証イベントを追跡するための一意の識別子です。64 文字以内で指定してください。カスタムログインページを通じてイベントを追跡するには、テンプレートに correlationId: "{{correlation_id}}" を追加します。 | 0001234 |
一意の
correlation_id には、Personally Identifiable Information (PII) やその他の機密情報を決して使用しないことを強く推奨します。カスタムドメイン
| Variable | Description | Example |
|---|---|---|
custom_domain.domain | 現在のログインセッションで使用されているカスタムドメイン | login.example.com. |
custom_domain.domain_metadata.<key> | カスタムドメインに関連付けられた特定のメタデータ値 | {{ custom_domain.domain_metadata.environment }} は development を返します |
現在のユーザー情報
| 変数 | 説明 | 例 | |
|---|---|---|---|
user.user_id | ユーザープロファイルの ID | auth0 | XXXXXXXXXXXXXXXXXXXX |
user.picture | ユーザーのプロフィール画像の URL | https://example.com/userimage | |
user.email | ユーザーのメールアドレス | user@example.com | |
user.email_verified | メールアドレスの確認状態を示すブール値 (true/false) | true | |
user.user_metadata | ユーザープロファイルの user_metadata オブジェクト | json lines { "attribute1": "value", "attribute2": "value", "attribute3": "value" } | |
user.family_name | ユーザーの姓 | Smith | |
user.given_name | ユーザーの名 | Abigail | |
user.name | ユーザーの氏名 | Abigail Smith | |
user.nickname | ユーザーのニックネーム | Abby | |
user.username | ユーザーの内部ユーザー名 | asmith |
現在の画面情報
| 変数 | 説明 | 例 |
|---|---|---|
dir | 要素内のテキストの方向を示します。 | auto, rtl, ltr |
locale | ページのレンダリングに使用されるロケールです。サポートされているテナント言語 のいずれかに一致します。 | en-US |
prompt.name | 現在表示されている Universal Login プロンプトの名前 | mfa |
prompt.screen.name | 現在表示されている Universal Login 画面の名前 | mfa-login-options |
prompt.screen.texts | 現在の画面に含まれる、ローカライズされたすべてのテキスト | json lines { "pageTitle": "Available methods" } |
state | 現在のページの state 値を出力します。これは不透明な値で、セキュリティ目的で使用されます。 |
プロンプト
prompt という用語は、ログインフロー内の特定のステップを指します。1 つのプロンプトは、1 つ以上の画面で構成される場合があります。プロンプトは、Auth0 Dashboard または Management API の prompts エンドポイントから管理できます。
以下のセクションでは、使用可能な各プロンプトの詳細を示します。
ブルートフォース攻撃-対策
ブルートフォース攻撃-対策
画面: brute-force-protection-unblock

| テキスト | キー |
|---|---|
| アカウントのロックを解除する | pageTitle |
| アカウントのロックを解除する | description |
| 続行 | buttonText |
| ${companyName} | logoAltText |
画面: brute-force-protection-unblock-success

| テキスト | キー |
|---|---|
| アカウントのロックを解除する | pageTitle |
| アカウントのロックを解除する | description |
| 続行 | buttonText |
| ${companyName} | logoAltText |
画面: brute-force-protection-unblock-failure

| テキスト | キー |
|---|---|
| アカウントのロックを解除する | pageTitle |
| アカウントのロックを解除する | description |
| 続行 | buttonText |
| ${companyName} | logoAltText |
共通
共通
画面: redeem-ticket

| テキスト | キー |
|---|---|
| 読み込み中… | pageTitle |
| お使いのブラウザーでは JavaScript が無効になっています。続行するには、ボタンをクリックしてください。 | description |
| 続行 | buttonText |
同意
同意
画面: consent

| Text | Key |
|---|---|
| ${clientName} を承認する | pageTitle |
| アプリを承認する | title |
| こんにちは、${userName}さん | pickerTitle |
| テナントとオーディエンスの選択 | audiencePickerAltText |
| ${clientName} があなたのアカウントへのアクセスを要求しています。 | messageMultipleTenants |
| {clientName} があなたの {companyName} アカウントへのアクセスを要求しています。 | messageSingleTenant |
| 許可 | acceptButtonText |
| 拒否 | declineButtonText |
| ${companyName} | logoAltText |
| 無効な操作 | invalid-action |
| オーディエンスは必須です | invalid-audience |
| 無効なスコープです。配列である必要があります | invalid-scope |
device-flow
device-flow
画面: device-code-activation

| Text | Key |
|---|---|
| ${clientName} にログインするにはデバイスコードを入力してください | pageTitle |
| 続行 | buttonText |
| デバイスに表示されているコードを入力してください | description |
| ワンタイムコードを入力してください | placeholder |
| デバイスのアクティベーション | title |
| ${companyName} | logoAltText |
| ユーザーコードが無効か、有効期限が切れています | invalid-expired-code |
| デバイスに表示されているコードを入力してください | no-code |
| 入力したコードが無効です | invalid-code |
画面: device-code-activation-allowed

| Text | Key |
|---|---|
| ${clientName} へのログインに成功しました | pageTitle |
| デバイスが接続されました。 | description |
| これで準備完了です。 | eventTitle |
画面: device-code-activation-denied

| Text | Key |
|---|---|
| ${clientName} へのログインエラー | pageTitle |
| デバイスをアクティベートできません。 | description |
| アクティベーションは拒否されました | eventTitle |
画面: device-code-confirmation

| Text | Key |
|---|---|
| ${clientName} にログインするにはデバイスコードを確認してください | pageTitle |
| これが ${clientName} に表示されているコードであることを確認してください: | description |
| セキュリティコード | inputCodeLabel |
| デバイスの確認 | title |
| 確認 | confirmButtonText |
| キャンセル | cancelButtonText |
| この操作を開始していない場合、またはこのデバイスに心当たりがない場合は、キャンセルを選択してください。 | confirmationText |
| ${companyName} | logoAltText |
email-otp-challenge
email-otp-challenge
画面: email-otp-challenge

| Text | Key |
|---|---|
| ${clientName} にログインするには、メールの code を入力してください | pageTitle |
| 続行 | buttonText |
| ${email} に code を記載したメールを送信しました | description |
| code を入力 | placeholder |
| 再送 | resendActionText |
| メールが届いていませんか? | resendText |
| 本人確認 | title |
| ${companyName} | logoAltText |
| OTP Code は 6 桁の数字である必要があります | invalid-otp-code-format |
| 入力した code が無効です | invalid-code |
| code を確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| メールの送信回数が上限を超えています。数分待ってから再試行してください。 | too-many-email |
| code を入力してください | no-code |
メールアドレスの確認
メールアドレスの確認
画面: email-verification-result

| テキスト | キー |
|---|---|
| ${clientName} のメールアドレス確認ステータス | pageTitle |
| メールアドレス確認済み | verifiedTitle |
| エラー | errorTitle |
| メールアドレスが正常に確認されました。 | verifiedDescription |
| このアカウントはすでに確認済みです。 | alreadyVerifiedDescription |
| ユーザーアカウントが存在しないか、確認コードが無効です。 | invalidAccountOrCodeDescription |
| メールアドレスを確認できませんでした。 | unknownErrorDescription |
| ${clientName} に戻る | buttonText |
| このチケットは期限切れです。 | auth0-users-expired-ticket |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| このチケットはすでに使用されています。 | auth0-users-used-ticket |
| 問題が発生しました。しばらくしてからもう一度お試しください | auth0-users-validation |
招待
招待
画面: accept-invitation

| テキスト | キー |
|---|---|
| ${clientName} への登録招待を承諾する | pageTitle |
| 招待が届いています! | title |
| ”{inviterName}" さんが、あなた ("{email}”) を “{clientName}" 上の "{companyName}” に招待しました。 | description |
| 続行 | buttonText |
| ${companyName} | logoAltText |
ログイン
ログイン
画面: login

| テキスト | キー |
|---|---|
| ログイン | <%= ”$” %> |
| ようこそ | title |
| <%= "{clientName}" %> に進むには、<%= "" %> にログインしてください。 | description |
| または | separatorText |
| 続行 | buttonText |
| <%= "" %> で続行 | federatedConnectionButtonText |
| サインアップ | signupActionLinkText |
| アカウントをお持ちではありませんか? | signupActionText |
| パスワードをお忘れですか? | forgotPasswordText |
| パスワード | passwordPlaceholder |
| ユーザー名またはメールアドレス | usernamePlaceholder |
| メールアドレス | emailPlaceholder |
| 電話番号 | phonePlaceholder |
| ユーザー名 | usernameOnlyPlaceholder |
| 電話番号、ユーザー名、またはメールアドレス | phoneOrUsernameOrEmailPlaceholder |
| 電話番号またはメールアドレス | phoneOrEmailPlaceholder |
| 電話番号またはユーザー名 | phoneOrUsernamePlaceholder |
| ユーザー名またはメールアドレス | usernameOrEmailPlaceholder |
| 編集 | editEmailText |
| 警告 | alertListTitle |
| 招待されています! | invitationTitle |
| <%= "{clientName}" %> で <%= "" %> に参加するための、<%= ”$” %> からの招待を承諾するにはログインしてください。 | invitationDescription |
| <%= ”$” %> | logoAltText |
| パスワードを表示 | showPasswordText |
| パスワードを非表示 | hidePasswordText |
| ユーザー名またはパスワードが正しくありません | wrong-credentials |
| メールアドレスまたはパスワードが正しくありません | wrong-email-credentials |
| ユーザー名またはパスワードが正しくありません | wrong-username-credentials |
| 電話番号またはパスワードが正しくありません | wrong-phone-credentials |
| メールアドレス、ユーザー名、またはパスワードが正しくありません | wrong-email-username-credentials |
| メールアドレス、電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | wrong-email-phone-username-credentials |
| メールアドレス、電話番号、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | wrong-email-phone-credentials |
| 電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | wrong-phone-username-credentials |
| 入力したコードは無効です | invalid-code |
| ユーザーコードが無効か、有効期限が切れています | invalid-expired-code |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| 問題が発生しました。しばらくしてからもう一度お試しください | auth0-users-validation |
| 申し訳ありません。ログイン中に問題が発生しました | authentication-failure |
| 無効な接続 | invalid-connection |
| 不審なログインの挙動が検出されたため、今後の試行はブロックされます。管理者に連絡してください。 | ip-blocked |
| 無効な接続 | no-db-connection |
| このアカウントでセキュリティ上の問題の可能性が検出されました。アカウントを保護するため、このログインはブロックされました。続行するにはパスワードをリセットしてください。 | password-breached |
| ログインの試行が連続して複数回行われたため、アカウントがブロックされました。 | user-blocked |
| このユーザーに対するログイン試行回数が多すぎます。しばらく待ってから、もう一度お試しください。 | same-user-login |
| メールアドレスを入力してください | no-email |
| パスワードを入力してください | no-password |
| ユーザー名を入力してください | no-username |
login-id
login-id
画面: login-id

| テキスト | キー |
|---|---|
| ログイン | <%= ”$” %> |
| ようこそ | title |
| <%= "{clientName}" %> に進むには、<%= "" %> にログインしてください。 | description |
| または | separatorText |
| 続行 | buttonText |
| <%= "" %> で続行 | federatedConnectionButtonText |
| アカウントにログインできませんか? | forgotPasswordText |
| サインアップ | signupActionLinkText |
| アカウントをお持ちではありませんか? | signupActionText |
| パスワード | passwordPlaceholder |
| usernameまたはメールアドレス | usernamePlaceholder |
| メールアドレス | emailPlaceholder |
| 電話番号 | phonePlaceholder |
| username | usernameOnlyPlaceholder |
| 電話番号またはusernameまたはメールアドレス | phoneOrUsernameOrEmailPlaceholder |
| 電話番号またはメールアドレス | phoneOrEmailPlaceholder |
| 電話番号またはusername | phoneOrUsernamePlaceholder |
| usernameまたはメールアドレス | usernameOrEmailPlaceholder |
| 編集 | editEmailText |
| アラート | alertListTitle |
| <%= ”$” %> | logoAltText |
| パスキーで続行 | passkeyButtonText |
| usernameまたはパスワードが正しくありません | wrong-credentials |
| メールアドレスまたはパスワードが正しくありません | wrong-email-credentials |
| usernameまたはパスワードが正しくありません | wrong-username-credentials |
| 電話番号またはパスワードが正しくありません | wrong-phone-credentials |
| メールアドレス、username、またはパスワードが正しくありません | wrong-email-username-credentials |
| メールアドレス、電話番号、username、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | wrong-email-phone-username-credentials |
| メールアドレス、電話番号、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | wrong-email-phone-credentials |
| 電話番号、username、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | wrong-phone-username-credentials |
| 入力したコードが無効です | invalid-code |
| ユーザーコードが無効か、有効期限が切れています | invalid-expired-code |
| ユーザー名に使用できるのは英数字または ’<%= "{characters}" %>' のみです。ユーザー名は <%= "" %> 文字以上 <%= ”$” %> 文字以下である必要があります。 | invalid-username |
| 無効なログインIDが入力されました | invalid-login-id |
| 有効なメールアドレスまたは電話番号を入力してください。電話番号には国番号を含める必要があります。 | invalid-email-phone |
| 有効なメールアドレスまたはユーザー名を入力してください | invalid-email-username |
| 有効な電話番号またはユーザー名を入力してください。電話番号には国番号を含める必要があります。 | invalid-phone-username |
| 有効なメールアドレス、電話番号、またはユーザー名を入力してください。電話番号には国番号を含める必要があります。 | invalid-email-phone-username |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| 問題が発生しました。しばらくしてからもう一度お試しください | auth0-users-validation |
| 申し訳ありません。ログイン中に問題が発生しました | authentication-failure |
| 無効な接続です | invalid-connection |
| 不審なログイン動作が検出されたため、今後の試行はブロックされます。管理者に連絡してください。 | ip-blocked |
| 無効な接続です | no-db-connection |
| メールアドレスがどのエンタープライズディレクトリにも一致しません | no-hrd-connection |
| このアカウントでセキュリティ上の問題の可能性が検出されました。アカウントを保護するため、このログインは拒否されました。続行するにはパスワードをリセットしてください。 | password-breached |
| このアカウントは、連続して複数回ログインが試行されたためブロックされました。 | user-blocked |
| このユーザーのログイン試行回数が多すぎます。しばらく待ってからもう一度お試しください。 | same-user-login |
| メールアドレスを入力してください | no-email |
| パスワードを入力してください | no-password |
| ユーザー名を入力してください | no-username |
| 有効な電話番号を入力してください | invalid-phone-number |
| パスワードとパスキーは使用できません | conflict-password-passkey |
| パスワードは使用できません | password-not-allowed |
| パスキーは使用できません | passkey-not-allowed |
| パスキーを選択してください | no-passkey |
| パスキー認証に失敗しました | passkey-authentication-failed |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | invalid-passkey |
login-password
login-password
画面: login-password

| テキスト | キー |
|---|---|
| ログインするにはパスワードを入力してください | <%= ”$” %> |
| パスワードを入力 | title |
| <%= "{companyName}" %> のパスワードを入力して、<%= "" %> に進んでください | description |
| または | separatorText |
| 続行 | buttonText |
| <%= "" %> で続行 | federatedConnectionButtonText |
| サインアップ | signupActionLinkText |
| アカウントをお持ちでない場合 | signupActionText |
| パスワードをお忘れですか? | forgotPasswordText |
| パスワード | passwordPlaceholder |
| ユーザー名またはメールアドレス | usernamePlaceholder |
| メールアドレス | emailPlaceholder |
| 編集 | editEmailText |
| メールアドレスを編集 | editLinkScreenReadableText |
| アラート | alertListTitle |
| 招待が届いています! | invitationTitle |
| <%= "{clientName}" %> で <%= "" %> に参加するための、<%= ”$” %> からの招待を承諾するにはログインしてください。 | invitationDescription |
| <%= ”$” %> | logoAltText |
| 指紋認証または顔認証を使用 | useBiometricsText |
| パスワードを表示 | showPasswordText |
| パスワードを非表示 | hidePasswordText |
| ユーザー名またはパスワードが正しくありません | wrong-credentials |
| 入力したコードは無効です | invalid-code |
| ユーザーコードが無効か期限切れです | invalid-expired-code |
| メールアドレスまたはパスワードが正しくありません | wrong-email-credentials |
| ユーザー名またはパスワードが正しくありません | wrong-username-credentials |
| 電話番号またはパスワードが正しくありません | wrong-phone-credentials |
| メールアドレス、ユーザー名、またはパスワードが正しくありません | wrong-email-username-credentials |
| メールアドレス、電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | wrong-email-phone-username-credentials |
| メールアドレス、電話番号、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | wrong-email-phone-credentials |
| 電話番号、ユーザー名、またはパスワードが正しくありません。電話番号には国番号を含める必要があります。 | wrong-phone-username-credentials |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| 問題が発生しました。しばらくしてからもう一度お試しください | auth0-users-validation |
| 申し訳ありませんが、ログイン中に問題が発生しました | authentication-failure |
| 接続が無効です | invalid-connection |
| 不審なログイン動作が検出されたため、以降の試行はブロックされます。管理者に連絡してください。 | ip-blocked |
| 接続が無効です | no-db-connection |
| このアカウントでセキュリティ上の問題の可能性が検出されました。アカウントを保護するため、このログインはブロックされました。続行するにはパスワードをリセットしてください。 | password-breached |
| ログインの試行が連続して複数回行われたため、アカウントはブロックされました。 | user-blocked |
| このユーザーのログイン試行回数が多すぎます。しばらく待ってから、もう一度お試しください。 | same-user-login |
| メールアドレスを入力してください | no-email |
| パスワードは必須です | no-password |
| ユーザー名は必須です | no-username |
login-passwordless
login-passwordless
画面: login-passwordless-email-code

| Text | Key |
|---|---|
| ${clientName} にログインするため、メールで届いたコードを入力してください | pageTitle |
| 続行 | buttonText |
| コードを記載したメールを ${email} に送信しました | description |
| コードを入力 | placeholder |
| 再送信 | resendActionText |
| メールが届きませんでしたか? | resendText |
| 本人確認 | title |
| ${companyName} | logoAltText |
| コードが無効です | invalid-verification-code |
| コードを送信できませんでした。時間をおいて再度お試しください。 | passwordless-authenticator-error |
| 問題が発生しました。時間をおいて再度お試しください。 | passwordless-unknown-error |
画面: login-passwordless-email-link

| Text | Key |
|---|---|
| ${clientName} のメールサインインリンク | pageTitle |
| メールを送信しました | successTitle |
| 問題が発生しました | errorTitle |
| メールを送信しました。受信トレイでログインリンクを確認してください。 | description |
| 時間をおいて再度お試しください。 | unknownErrorDescription |
画面: login-passwordless-sms-otp

| Text | Key |
|---|---|
| ${clientName} にログインするため、SMSで届いたコードを入力してください | pageTitle |
| 本人確認 | title |
| 次の電話番号にSMSを送信しました: | description |
| 続行 | buttonText |
| 編集 | editText |
| 6 桁のコードを入力 | placeholder |
| 再送信 | resendActionText |
| コードが届きませんでしたか? | resendText |
| ${companyName} | logoAltText |
| コードが無効です | invalid-verification-code |
| コードを送信できませんでした。時間をおいて再度お試しください。 | passwordless-authenticator-error |
| 問題が発生しました。時間をおいて再度お試しください。 | passwordless-unknown-error |
login-email-verification
login-email-verification
画面: login-email-verification

| Text | Key |
|---|---|
| ${clientName} にログインするためのメールのコードを入力してください | pageTitle |
| 続行 | buttonText |
| コードを記載したメールを ${email} 宛てに送信しました | description |
| コードを入力 | placeholder |
| 再送信 | resendActionText |
| メールが届きませんでしたか? | resendText |
| メールアドレスを確認 | title |
| ${companyName} | logoAltText |
| OTP コードは 6 桁の数字である必要があります | invalid-otp-code-format |
| 入力したコードは無効です | invalid-code |
| ユーザーコードが無効か、有効期限が切れています | invalid-expired-code |
| コードを確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| メールの送信回数が上限を超えました。数分待ってからもう一度お試しください。 | too-many-email |
ログアウト
ログアウト
画面: logout

| テキスト | キー |
|---|---|
| ${clientName} からログアウト | pageTitle |
| ログアウト | title |
| こんにちは、${userName} さん | userSalute |
| ${clientName} からログアウトしてもよろしいですか? | description |
| はい | acceptButtonText |
| いいえ | declineButtonText |
| ${companyName} | logoAltText |
mfa
mfa
画面: mfa-detect-browser-capabilities

| Text | Key |
|---|---|
| 別の方法を試す | pickAuthenticatorText |
| 再読み込み | reloadButtonText |
| JavaScript が必要です | noJSErrorTitle |
| お使いのブラウザーでは JavaScript が有効になっていません。有効にして、[再読み込み]ボタンを押してください。 | noJSErrorDescription |
画面: mfa-enroll-result

| Text | Key |
|---|---|
| MFA の登録状況 | pageTitle |
| 設定が完了しました! | enrolledTitle |
| 新しい認証要素が正常に追加されました。 | enrolledDescription |
| 無効なリンク | invalidTicketTitle |
| このリンクは無効か、有効期限が切れています。 | invalidTicketDescription |
| 期限切れのリンク | expiredTicketTitle |
| このリンクは期限切れです。 | expiredTicketDescription |
| すでに使用済み | alreadyUsedTitle |
| このリンクはすでに使用されています。MFA に登録するには、新しいリンクを取得してください。 | alreadyUsedDescription |
| 二要素認証はすでに有効です。 | alreadyEnrolledDescription |
| 問題が発生しました | genericError |
画面: mfa-login-options

| Text | Key |
|---|---|
| ${clientName} のその他のログイン方法一覧 | pageTitle |
| 戻る | backText |
| その他の方法 | title |
| SMS | authenticatorNamesSMS |
| 電話 | authenticatorNamesVoice |
| 電話 | authenticatorNamesPhone |
| ${appName} アプリからの通知 | authenticatorNamesPushNotification |
| Google Authenticator または同様のアプリ | authenticatorNamesOTP |
| メール | authenticatorNamesEmail |
| リカバリーコード | authenticatorNamesRecoveryCode |
| DUO アプリからの通知 | authenticatorNamesDUO |
| セキュリティキー | authenticatorNamesWebauthnRoaming |
| 指紋または顔認証 | authenticatorNamesWebauthnPlatform |
画面: mfa-begin-enroll-options

| Text | Key |
|---|---|
| ${clientName} に別の認証方法を追加 | pageTitle |
| 戻る | backText |
| アカウントを安全に保護 | title |
| 別の認証方法を追加してください。 | description |
| ${companyName} | logoAltText |
| SMS | authenticatorNamesSMS |
| 電話 | authenticatorNamesVoice |
| 電話 | authenticatorNamesPhone |
| ${appName} アプリからの通知 | authenticatorNamesPushNotification |
| Google Authenticator または同様のアプリ | authenticatorNamesOTP |
| メール | authenticatorNamesEmail |
| リカバリーコード | authenticatorNamesRecoveryCode |
| DUO アプリからの通知 | authenticatorNamesDUO |
| セキュリティキー | authenticatorNamesWebauthnRoaming |
| 指紋または顔認証 | authenticatorNamesWebauthnPlatform |
mfa-email
mfa-email
画面: mfa-email-challenge

| Text | Key |
|---|---|
| メールで届いたコードを入力して ${clientName} にログインしてください | pageTitle |
| 戻る | backText |
| 続行 | buttonText |
| 次のメールアドレスにコードを記載したメールを送信しました | description |
| 別の方法を試す | pickAuthenticatorText |
| コードを入力 | placeholder |
| このデバイスを30日間記憶する | rememberMeText |
| 再送 | resendActionText |
| メールが届きませんか? | resendText |
| 本人確認 | title |
| ${companyName} | logoAltText |
| OTP コードは6桁の数字である必要があります | invalid-otp-code-format |
| 入力したコードは無効です | invalid-code |
| コードを確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| 通知を送信できませんでした。コードを再送してください。 | no-transaction-in-progress |
| メールの送信回数の上限を超えました。数分待ってからもう一度お試しください。 | too-many-email |
| 登録トランザクションの有効期限が切れています。最初からやり直してください。 | transaction-not-found |
| メールを送信できませんでした。しばらくしてからもう一度お試しください。 | mfa-email-challenge-authenticator-error |
| コードを入力してください | no-code |
画面: mfa-email-list

| Text | Key |
|---|---|
| ${clientName} で利用可能なメールアドレス一覧 | pageTitle |
| 戻る | backText |
| 登録済みメールアドレス | title |
mfa-otp
mfa-otp
画面: mfa-otp-enrollment-qr

| Text | Key |
|---|---|
| ワンタイムパスワードで ${clientName} にログインするには、コードをスキャンしてください | pageTitle |
| アカウントを保護 | title |
| お使いの認証アプリで以下の QR コードをスキャンし、表示されたワンタイムコードを以下に入力してください。 | description |
| 続行 | buttonText |
| スキャンできませんか? | codeEnrollmentText |
| 別の方法を試す | pickAuthenticatorText |
| ワンタイムコードを入力してください | placeholder |
| 次に | separatorText |
| ${companyName} | logoAltText |
| OTP コードは 6 桁の数字である必要があります | invalid-otp-code-format |
| 入力したコードは無効です | invalid-code |
| コードの入力失敗回数が多すぎます。数分待ってから再試行してください。 | too-many-failures |
| 登録トランザクションの有効期限が切れました。最初からやり直す必要があります。 | transaction-not-found |
| すでに MFA に登録されています。 | user-already-enrolled |
| コードを入力してください | no-code |
画面: mfa-otp-enrollment-code

| Text | Key |
|---|---|
| ワンタイムパスワードで ${clientName} にログインするには、コードをコピーしてください | pageTitle |
| 戻る | backText |
| 続行 | buttonText |
| コピー用のセキュアコード | altText |
| コードをコピー | copyCodeButtonText |
| お使いの認証アプリに以下のコードを手動で入力し、表示されたワンタイムコードを以下に入力してください。 | description |
| 別の方法を試す | pickAuthenticatorText |
| ワンタイムコードを入力してください | placeholder |
| アカウントを保護 | title |
| ${companyName} | logoAltText |
| コードの入力失敗回数が多すぎます。数分待ってから再試行してください。 | too-many-failures |
| 登録トランザクションの有効期限が切れました。最初からやり直す必要があります。 | transaction-not-found |
| コードを入力してください | no-code |
画面: mfa-otp-challenge

| Text | Key |
|---|---|
| ${clientName} にログインするには、ワンタイムパスワードを入力してください | pageTitle |
| 本人確認 | title |
| お使いのワンタイムパスワードアプリでコードを確認してください。 | description |
| 続行 | buttonText |
| 別の方法を試す | pickAuthenticatorText |
| ワンタイムコードを入力してください | placeholder |
| このデバイスを 30 日間記憶する | rememberMeText |
| ${companyName} | logoAltText |
| パスワードを使用 | usePasswordText |
| コードを確認できませんでした。後でもう一度お試しください。 | authenticator-error |
| コードの入力失敗回数が多すぎます。数分待ってから再試行してください。 | too-many-failures |
| 登録トランザクションの有効期限が切れました。最初からやり直す必要があります。 | transaction-not-found |
| コードを入力してください | no-code |
mfa-phone
mfa-phone
画面: mfa-phone-challenge

| Text | Key |
|---|---|
| 電話番号を使って ${clientName} にログイン | pageTitle |
| 本人確認 | title |
| 次の電話番号に 6 桁の code を送信します: | description |
| 続行 | continueButtonText |
| 別の電話番号を選択する。 | changePhoneText |
| SMS | smsButtonText |
| 音声通話 | voiceButtonText |
| code をどの方法で受け取りますか? | chooseMessageTypeText |
| 別の方法を試す | pickAuthenticatorText |
| 電話番号を入力 | placeholder |
| ${companyName} | logoAltText |
| SMS の送信中に問題が発生しました | send-sms-failed |
| 音声通話の発信中に問題が発生しました | send-voice-failed |
| 電話番号には数字のみ使用できます。 | invalid-phone-format |
| 電話番号が無効のようです。確認してから再試行してください。 | invalid-phone |
| 1 時間あたりの電話メッセージ数の上限を超えました。数分待ってから再試行してください。 | too-many-sms |
| 1 時間あたりの電話メッセージ数の上限を超えました。数分待ってから再試行してください。 | too-many-voice |
| 登録トランザクションの有効期限が切れました。最初からやり直す必要があります。 | transaction-not-found |
| 電話番号を入力してください | no-phone |
画面: mfa-phone-enrollment

| Text | Key |
|---|---|
| 電話で受け取る code を使って ${clientName} にログインするには、電話番号を入力してください | pageTitle |
| アカウントを保護 | title |
| 6 桁の code を送信できる国番号と電話番号を入力してください: | description |
| 続行 | continueButtonText |
| SMS | smsButtonText |
| 音声通話 | voiceButtonText |
| code をどの方法で受け取りますか? | chooseMessageTypeText |
| 別の方法を試す | pickAuthenticatorText |
| 電話番号を入力 | placeholder |
| ${companyName} | logoAltText |
| SMS の送信中に問題が発生しました | send-sms-failed |
| 音声通話の発信中に問題が発生しました | send-voice-failed |
| SMS を送信できませんでした。後でもう一度お試しください。 | sms-authenticator-error |
| 電話番号には数字のみ使用できます。 | invalid-phone-format |
| 電話番号が無効のようです。確認してから再試行してください。 | invalid-phone |
| 1 時間あたりの電話メッセージ数の上限を超えました。数分待ってから再試行してください。 | too-many-sms |
| 1 時間あたりの電話メッセージ数の上限を超えました。数分待ってから再試行してください。 | too-many-voice |
| 登録トランザクションの有効期限が切れました。最初からやり直す必要があります。 [注: このエラーには通常到達しません] | transaction-not-found |
| 電話番号を入力してください | no-phone |
mfa-push
mfa-push
画面: mfa-push-welcome

| Text | Key |
|---|---|
| アプリケーション ${clientName} をインストール | pageTitle |
| アカウントを保護 | title |
| 続行するには、モバイル端末のアプリストアから ${appName} アプリをインストールしてください。 | description |
| Google Play | androidButtonText |
| 続行 | buttonText |
| App Store | iosButtonText |
| 別の方法を試す | pickAuthenticatorText |
| ${companyName} | logoAltText |
画面: mfa-push-enrollment-qr

| Text | Key |
|---|---|
| プッシュ通知を使用して ${clientName} にログインするには、コードをスキャンしてください | pageTitle |
| アカウントを保護 | title |
| モバイル端末の ${appName} アプリを使用して、以下の QR コードをスキャンしてください。 | description |
| 別の方法を試す | pickAuthenticatorText |
| 続行 | buttonText |
| ${companyName} | logoAltText |
| モバイル端末の ${appName} アプリで QR コードをスキャンする必要があります。 | enrollment-transaction-pending |
画面: mfa-push-challenge-push

| Text | Key |
|---|---|
| ${clientName} にログインするには、プッシュ通知を承認してください | pageTitle |
| 本人確認 | title |
| ${appName} アプリを通じて、次のデバイスに通知を送信しました: | description |
| デバイスで承認しました | buttonText |
| 別の方法を試す | pickAuthenticatorText |
| このデバイスを 30 日間記憶する | rememberMeText |
| 再送信 | resendActionText |
| 通知が届きませんか? | resendText |
| コードを手動で入力 | enterOtpCode |
| または | separatorText |
| ${companyName} | logoAltText |
| モバイル端末の ${appName} アプリで通知を承認する必要があります。 | challenge-transaction-pending |
| 確認が得られていません。少し待ってから再試行してください。 | polling-interval-exceeded |
| 通知リクエストが多すぎます。数分待ってから再試行してください。 | too-many-push |
| 登録トランザクションの有効期限が切れました。最初からやり直す必要があります。 | transaction-not-found |
| 確認が得られていません。もう一度コードをスキャンしてください。 | mfa-push-verify-transaction-pending |
| 登録を確認できませんでした。後でもう一度お試しください。 | mfa-push-verify-authenticator-error |
| 通知を送信できませんでした。後でもう一度お試しください。 | mfa-push-challenge-authenticator-error |
| 通知が拒否されました | transaction-rejected |
画面: mfa-push-list

| Text | Key |
|---|---|
| 利用可能なデバイス一覧 ${clientName} | pageTitle |
| 戻る | backText |
| 登録済みデバイス | title |
mfa-recovery-code
mfa-recovery-code
画面: mfa-recovery-code-enrollment

| Text | Key |
|---|---|
| 安全に保管するため、${clientName} のリカバリーコードをコピーしてください | pageTitle |
| あと少しです! | title |
| このリカバリーコードをコピーし、安全な場所に保管してください。デバイスなしでログインする必要がある場合に必要です。 | description |
| コピーするリカバリーコード | altText |
| 続行 | buttonText |
| このコードを安全な場所に記録しました | checkboxText |
| コードをコピー | copyCodeButtonText |
| ${companyName} | logoAltText |
| コードを記録したことを確認してください | no-confirmation |
画面: mfa-recovery-code-challenge

| Text | Key |
|---|---|
| ${clientName} にログインするには、リカバリーコードを入力してください | pageTitle |
| 本人確認 | title |
| 初回登録時に発行されたリカバリーコードを入力してください。 | description |
| 続行 | buttonText |
| 別の方法を試す | pickAuthenticatorText |
| リカバリーコードを入力 | placeholder |
| ${companyName} | logoAltText |
| 入力したコードは無効です | invalid-code |
| リカバリーコードは24文字の英数字である必要があります | invalid-code-format |
| コードを確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| コードを記録したことを確認してください | no-confirmation |
| コードの入力失敗回数が多すぎます。数分待ってから再試行してください。 | too-many-failures |
| 登録トランザクションの有効期限が切れました。最初からやり直してください。 | transaction-not-found |
mfa-sms
mfa-sms
画面: mfa-country-codes

| テキスト | キー |
|---|---|
| ${clientName} の国番号を選択してください | pageTitle |
| 戻る | backText |
| 国番号を選択 | title |
画面: mfa-sms-enrollment

| テキスト | キー |
|---|---|
| テキストメッセージで $ にログインするには、電話番号を入力してください | pageTitle |
| アカウントを保護する | title |
| 以下に電話番号を入力してください。その番号にSMSが送信され、次の画面で入力するコードが届きます。 | description |
| 続行 | buttonText |
| 別の方法を試す | pickAuthenticatorText |
| 電話番号を入力してください | placeholder |
| ${companyName} | logoAltText |
| SMSの送信中に問題が発生しました | send-sms-failed |
| SMSを送信できませんでした。しばらくしてからもう一度お試しください。 | sms-authenticator-error |
| 電話番号には数字のみ使用できます。 | invalid-phone-format |
| 電話番号が無効のようです。内容を確認して、もう一度お試しください。 | invalid-phone |
| 1時間あたりに送信できるSMSの上限を超えました。数分待ってからもう一度お試しください。 | too-many-sms |
| 登録トランザクションの有効期限が切れたため、最初からやり直してください。 | transaction-not-found |
| 電話番号を入力してください | no-phone |
画面: mfa-sms-challenge

| テキスト | キー |
|---|---|
| ${clientName} にログインするには、電話番号に送信されたcodeを入力してください | pageTitle |
| 本人確認 | title |
| 次の電話番号にテキストメッセージを送信しました: | description |
| 続行 | buttonText |
| 編集 | editText |
| 電話番号を編集 | editLinkScreenReadableText |
| 別の方法を試す | pickAuthenticatorText |
| 6桁のcodeを入力してください | placeholder |
| このデバイスを30日間記憶する | rememberMeText |
| 再送信 | resendActionText |
| codeが届きませんでしたか? | resendText |
| または | resendVoiceActionSeparatorTextBefore |
| 電話を受ける | resendVoiceActionText |
| ${companyName} | logoAltText |
| OTP Codeは6桁の数字で入力してください | invalid-otp-code-format |
| 入力したcodeは無効です | invalid-code |
| SMSの送信中に問題が発生しました | send-sms-failed |
| codeを確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| SMSを送信できませんでした。しばらくしてからもう一度お試しください。 | sms-authenticator-error |
| 通知は送信されませんでした。codeを再送してください。 | no-transaction-in-progress |
| codeの入力に何度も失敗しました。数分待ってから再試行してください。 | too-many-failures |
| 1時間あたりのSMS送信数の上限を超えました。数分待ってから、もう一度お試しください。 | too-many-sms |
| 登録トランザクションの有効期限が切れました。最初からやり直してください。 | transaction-not-found |
| コードを入力してください | no-code |
画面: mfa-sms-list

| テキスト | キー |
|---|---|
| 利用可能な電話番号の一覧 ${clientName} | pageTitle |
| 戻る | backText |
| 登録済み電話番号 | title |
mfa-音声
mfa-音声
画面: mfa-voice-enrollment

| テキスト | Key |
|---|---|
| 電話の認証コードを使用して ${clientName} にログインするため、電話番号を入力してください | pageTitle |
| アカウントを保護する | title |
| 以下に電話番号を入力してください。その番号に音声通話でコードが送信され、次の画面で入力できます。 | description |
| 続行 | buttonText |
| 別の方法を試す | pickAuthenticatorText |
| 電話番号を入力 | placeholder |
| ${companyName} | logoAltText |
| SMS の送信中に問題が発生しました | send-sms-failed |
| 電話番号には数字のみ使用できます。 | invalid-phone-format |
| 電話番号が有効ではないようです。確認してもう一度お試しください。 | invalid-phone |
| 1 時間あたりの電話メッセージ数の上限を超えました。数分待ってからもう一度お試しください。 | too-many-sms |
| 登録トランザクションの有効期限が切れました。最初からやり直す必要があります。 | transaction-not-found |
| 電話番号を入力してください | no-phone |
画面: mfa-voice-challenge

| テキスト | Key |
|---|---|
| ${clientName} にログインするため、電話の認証コードを入力してください | pageTitle |
| 本人確認 | title |
| 以下の電話番号に音声通話で 6 桁のコードを送信しました。 | description |
| 続行 | buttonText |
| 編集 | editText |
| 電話番号を編集 | editLinkScreenReadableText |
| 別の電話番号を選択してください。 | changePhoneText |
| 別の方法を試す | pickAuthenticatorText |
| 6 桁のコードを入力 | placeholder |
| このデバイスを 30 日間記憶する | rememberMeText |
| もう一度電話をかける | resendActionText |
| 電話がかかってきませんでしたか? | resendText |
| または | resendSmsActionSeparatorTextBefore |
| テキストメッセージを送信 | resendSmsActionText |
| ${companyName} | logoAltText |
| OTP コードは 6 桁の数字で入力してください | invalid-otp-code-format |
| 入力したコードが無効です | invalid-code |
| 音声通話の発信中に問題が発生しました | send-voice-failed |
| コードを確認できませんでした。後でもう一度お試しください。 | authenticator-error |
| 音声通話を発信できませんでした。後でもう一度お試しください。 | voice-authenticator-error |
| 通知が送信されませんでした。コードを再送してみてください。 | no-transaction-in-progress |
| 無効なコードの入力回数が多すぎます。数分待ってから再試行してください。 | too-many-failures |
| 1 時間あたりの電話メッセージ数の上限を超えました。数分待ってからもう一度お試しください。 | too-many-voice |
| 登録トランザクションの有効期限が切れました。最初からやり直す必要があります。 | transaction-not-found |
| コードを入力してください | no-code |
mfa-webauthn
mfa-webauthn
画面: mfa-webauthn-platform-enrollment

| テキスト | キー |
|---|---|
| このデバイスで $ にすばやくログイン | pageTitle |
| このデバイスでよりすばやくログイン | title |
| このデバイスを信頼しますか? 次回から、このデバイスの指紋認証または顔認証を使って、すばやく安全にログインできます。 | description |
| デバイスの確認待ち | awaitingConfirmation |
| $ | logoAltText |
| 続行 | continueButtonText |
| 別の方法を試す | pickAuthenticatorText |
| 後で通知する | snoozeEnrollmentButtonText |
| このデバイスでは行わない | refuseAddingDeviceText |
| 今はしない | skipAddingDeviceText |
| デバイスの登録を開始できませんでした。しばらくしてからもう一度お試しください。 | webauthn-platform-associate-error |
画面: mfa-webauthn-roaming-enrollment

| テキスト | キー |
|---|---|
| セキュリティキーを登録 - ${clientName} | pageTitle |
| セキュリティキーの追加 | title |
| セキュリティキーは追加の認証要素として使用できます。 | description |
| セキュリティキーを待っています | awaitingConfirmation |
| ${companyName} | logoAltText |
| セキュリティキーを使う | continueButtonText |
| 別の方法を試す | pickAuthenticatorText |
| セキュリティキーを接続して、続行してください。 | instructions1 |
| ブラウザーの手順に従ってください。 | instructions2 |
| 後で簡単に見分けられるように、セキュリティキーに名前を付けてください。 | instructions3 |
| セキュリティキーの登録を開始できませんでした。しばらくしてからもう一度お試しください。 | webauthn-associate-error |
画面: mfa-webauthn-platform-challenge

| テキスト | キー |
|---|---|
| 指紋認証または顔認証を使用して${clientName}にログイン | title |
| 下のボタンを押して、ブラウザーの手順に従ってログインしてください。 | description |
| デバイスの確認待ち | awaitingConfirmation |
| 認証の失敗回数が多すぎます。しばらくしてからもう一度お試しください。 | too-many-webauthn-challenge-attempts-error |
| ${companyName} | logoAltText |
| 続行 | continueButtonText |
| 別の方法を試す | pickAuthenticatorText |
| パスワードを使用 | usePasswordText |
| この端末を30日間記憶する | rememberMeText |
| デバイスの確認を開始できませんでした。しばらくしてからもう一度お試しください。 | webauthn-platform-challenge-error |
画面: mfa-webauthn-roaming-challenge

| テキスト | キー |
|---|---|
| セキュリティキーを使用して${clientName}にログイン | pageTitle |
| 本人確認 | title |
| セキュリティキーをお手元にご用意ください。続行すると、セキュリティキーの使用を求められます。 | description |
| セキュリティキーを待機中 | awaitingConfirmation |
| 認証の試行回数が多すぎます。しばらくしてからもう一度お試しください。 | too-many-webauthn-challenge-attempts-error |
| ${companyName} | logoAltText |
| セキュリティキーを使用 | continueButtonText |
| 別の方法を試す | pickAuthenticatorText |
| このデバイスを30日間記憶しておく | rememberMeText |
| セキュリティキーの検証を開始できませんでした。しばらくしてからもう一度お試しください。 | webauthn-challenge-error |
画面: mfa-webauthn-change-key-nickname

| テキスト | キー |
|---|---|
| $ のセキュリティキーに名前を付ける | title |
| 複数のキーをお持ちの場合、この別名を付けると目的のキーを見分けやすくなります。 | description |
| $ のキー | nickname |
| セキュリティキー名 | nicknamePlaceholder |
| デバイスに名前を付ける | $ |
| 複数のデバイスをお持ちの場合、この別名を使うと該当するデバイスを見分けやすくなります。 | descriptionPlatform |
| {userName}の{deviceName} | nicknamePlatform |
| デバイス名 | nicknamePlaceholderPlatform |
| 続行 | buttonText |
| ${companyName} | logoAltText |
| キー名を更新できませんでした。もう一度お試しください。 | webauthn-patch-nickname-error |
| デバイスの名前を更新できませんでした。もう一度お試しください。 | webauthn-platform-patch-nickname-error |
| 名前は必須です | no-nickname |
| 名前が短すぎます | nickname-too-short |
| 名前が長すぎます | nickname-too-long |
| 情報の取得中にエラーが発生しました。もう一度お試しください。 | error-while-retrieving-authenticator |
| 名前の保存中にエラーが発生しました。もう一度お試しください。 | error-while-patching |
画面: mfa-webauthn-enrollment-success

| テキスト | キー |
|---|---|
| セキュリティキーの登録が完了しました ${clientName} | title |
| デバイスの登録が完了しました ${clientName} | titlePlatform |
| セキュリティキーが正常に登録されました。 | description |
| デバイスが正常に登録されました。 | descriptionPlatform |
| 続行 | buttonText |
| ${companyName} | logoAltText |
画面: mfa-webauthn-error

| テキスト | キー |
|---|---|
| 再試行 | tryAgainLinkText |
| 別の方法を試す | pickAuthenticatorText |
| セキュリティキーの登録エラー | ${clientName} |
| セキュリティキーの確認に失敗しました | errorTitleChallenge |
| デバイスの登録エラー | ${clientName} |
| 問題が発生しました | errorTitlePlatformChallenge |
| 問題が発生しました。もう一度お試しいただくか、別の方法をお試しください。 | description |
| このデバイスをすでに登録している場合は、もう一度お試しください。まだ登録していない場合は、別の方法をお試しください。 | descriptionPlatform |
| 今は追加しない | refuseAddingAuthenticatorText |
| パスワードを使用 | usePasswordText |
画面: mfa-webauthn-not-available-error

| テキスト | キー |
|---|---|
| ${clientName} ではセキュリティキーはサポートされていません | pageTitle |
| セキュリティキーはサポートされていません | errorTitle |
| 申し訳ありませんが、お使いのブラウザーまたはデバイスはセキュリティキーに対応していません。別のブラウザーを使用するか、別のデバイスからログインしてください。 | errorDescription |
| 別の方法を試す | pickAuthenticatorText |
| パスワードを使用 | usePasswordText |
組織
組織
画面: organization-selection

| Text | Key |
|---|---|
| ${clientName} の組織名を入力してください | pageTitle |
| 続行 | buttonText |
| 続行するには、${companyName} の組織名を入力してください | description |
| 組織名を入力してください | placeholder |
| 組織名を入力 | title |
| ${companyName} | logoAltText |
| 入力した組織名は無効です | invalid-organization |
画面: organization-picker

| Text | Key |
|---|---|
| 組織を選択 | pageTitle |
| は複数の組織に所属しています。 | loggedInText |
| は個人用アカウントとして使用されており、複数の組織に所属しています。 | loggedInTextB2C |
| 組織を選択 | title |
| 続行するアカウントを選択 | titleB2C |
| <%= ”$” %> | logoAltText |
| または | separatorText |
| 個人アカウントで続行 | continueTextB2C |
reset-password
reset-password
画面: reset-password-request

| テキスト | キー |
|---|---|
| パスワードをリセット | <%= ”$” %> |
| パスワードをお忘れですか? | title |
| <%= ”$” %> に戻る | backToLoginLinkText |
| 続行 | buttonText |
| メールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | descriptionEmail |
| ユーザー名を入力してください。パスワードをリセットするための手順をお送りします。 | descriptionUsername |
| メールアドレス | placeholderEmail |
| ユーザー名 | placeholderUsername |
| メールアドレス | emailPlaceholder |
| ユーザー名 | usernamePlaceholder |
| 電話番号 | phonePlaceholder |
| 電話番号、ユーザー名、またはメールアドレス | phoneOrUsernameOrEmailPlaceholder |
| 電話番号またはメールアドレス | phoneOrEmailPlaceholder |
| 電話番号またはユーザー名 | phoneOrUsernamePlaceholder |
| ユーザー名またはメールアドレス | usernameOrEmailPlaceholder |
| メールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | emailDescription |
| ユーザー名を入力してください。パスワードをリセットするための手順をお送りします。 | usernameDescription |
| 電話番号を入力してください。パスワードをリセットするための手順をお送りします。 | phoneDescription |
| 電話番号、ユーザー名、またはメールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | phoneOrUsernameOrEmailDescription |
| 電話番号またはメールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | phoneOrEmailDescription |
| 電話番号またはユーザー名を入力してください。パスワードをリセットするための手順をお送りします。 | phoneOrUsernameDescription |
| ユーザー名またはメールアドレスを入力してください。パスワードをリセットするための手順をお送りします。 | usernameOrEmailDescription |
| <%= ”$” %> | logoAltText |
| このチケットの有効期限が切れています。 | auth0-users-expired-ticket |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| このチケットはすでに使用されています。 | auth0-users-used-ticket |
| 問題が発生しました。しばらくしてからもう一度お試しください | auth0-users-validation |
| メールの送信中に問題が発生しました。しばらくしてからもう一度お試しください。 | reset-password-error |
| メールの送信回数が上限を超えています。数分待ってからもう一度お試しください。 | too-many-email |
| メールの送信回数が上限を超えています。数分待ってからもう一度お試しください。 | too-many-requests |
| メールアドレスを入力してください | no-email |
| ユーザー名は必須です | no-username |
| 電話番号を入力してください | no-phone_number |
| 電話番号が正しくありません。 | invalid-phone-format |
| 無効なログインIDが入力されました | invalid-login-id |
| 有効なメールアドレスまたは電話番号を入力してください。電話番号には国番号を含めてください。 | invalid-email-phone |
画面: reset-password-email

| テキスト | キー |
|---|---|
| メールをご確認ください | <%= ”$” %> |
| メールをご確認ください | title |
| 戻る | backButtonText |
| メールアドレス <%= ”$ をご確認ください” %> 宛てのメールで、パスワードをリセットする手順を確認してください。 | emailDescription |
| メールを再送信 | resendLinkText |
| username に関連付けられたメールアドレス <%= ”$ をご確認ください” %> に関連付けられたメールアドレスで、パスワードをリセットする手順を確認してください。 | usernameDescription |
画面: reset-password

| テキスト | キー |
|---|---|
| パスワードをリセット | <%= ”$” %> |
| パスワードの変更 | title |
| パスワードを変更するには、以下に新しいパスワードを入力してください。 | description |
| パスワードをリセット | buttonText |
| 新しいパスワード | passwordPlaceholder |
| 新しいパスワードを再入力 | reEnterpasswordPlaceholder |
| パスワードには次の内容を含める必要があります: | passwordSecurityText |
| <%= ”$” %> | logoAltText |
| パスワードを表示 | showPasswordText |
| パスワードを非表示 | hidePasswordText |
| 失敗 | accessibilityError |
| 成功 | accessibilityValid |
| このチケットは期限切れです。 | auth0-users-expired-ticket |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| このチケットはすでに使用されています。 | auth0-users-used-ticket |
| 問題が発生しました。しばらくしてからもう一度お試しください | auth0-users-validation |
| 新しいパスワードを入力してください。 | no-password-reset |
| 新しいパスワードの確認入力がありません | no-re-enter-password |
| パスワードにユーザー情報が含まれています | password-contains-user-information |
| この認証情報の組み合わせは、別のウェブサイトで発生した公開されたデータ侵害で検出されました。続行するには、アカウントを保護するために別のパスワードを使用してください。 | password-breached-reset |
| パスワードが一致しません | password-mismatch |
画面: reset-password-success

| テキスト | キー |
|---|---|
| パスワードのリセットが完了しました | <%= ”$” %> |
| パスワードが変更されました | eventTitle |
| パスワードは正常に変更されました。 | description |
| <%= ”$ に戻る” %> | buttonText |
画面: reset-password-error

| テキスト | キー |
|---|---|
| パスワードのリセットエラー | <%= ”$” %> |
| <%= ”$ に戻る” %> | backToLoginLinkText |
| パスワードをリセットするには、ログインページに戻って “Forgot Your Password” を選択し、新しいメールを送信してください。 | descriptionExpired |
| 問題が発生しました。ログインページに戻って “Forgot Your Password” を選択し、もう一度お試しください。 | descriptionGeneric |
| このリンクはすでに使用されています。パスワードをリセットするには、ログインページに戻って “Forgot Your Password” を選択し、新しいメールを送信してください。 | descriptionUsed |
| リンクの有効期限切れ | eventTitleExpired |
| もう一度お試しください | eventTitleGeneric |
| 無効なリンク | eventTitleUsed |
| このチケットは期限切れです。 | auth0-users-expired-ticket |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| このチケットはすでに使用されています。 | auth0-users-used-ticket |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | auth0-users-validation |
| メールを送信できませんでした。しばらくしてからもう一度お試しください。 | reset-password-error |
画面: reset-password-mfa-email-challenge

| テキスト | キー |
|---|---|
| のパスワードを変更するには、ワンタイムパスワードを入力してください | <%= ”$” %> |
| 戻る | backText |
| 続行 | buttonText |
| 次の宛先に、code が記載されたメールを送信しました | description |
| 別の方法を試す | pickAuthenticatorText |
| code を入力してください | placeholder |
| このデバイスを30日間記憶する | rememberMeText |
| 再送信 | resendActionText |
| メールが届いていませんか? | resendText |
| 本人確認 | title |
| <%= ”$” %> | logoAltText |
| OTP コードは6桁の数字である必要があります | invalid-otp-code-format |
| 入力したコードが無効です | invalid-code |
| コードを確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| 通知を送信できませんでした。コードを再送信してください。 | no-transaction-in-progress |
| メールの送信回数が上限に達しました。数分待ってから、もう一度お試しください。 | too-many-email |
| 登録トランザクションの有効期限が切れたため、最初からやり直してください。 | transaction-not-found |
| メールを送信できませんでした。しばらくしてからもう一度お試しください。 | mfa-email-challenge-authenticator-error |
画面: reset-password-mfa-otp-challenge

| テキスト | キー |
|---|---|
| パスワードを変更するには、ワンタイムパスワードを入力してください | <%= ”$” %> |
| 本人確認 | title |
| ご利用のワンタイムパスワードアプリで code を確認してください。 | description |
| 続行 | buttonText |
| 別の方法を試す | pickAuthenticatorText |
| ワンタイム code を入力 | placeholder |
| このデバイスを30日間記憶する | rememberMeText |
| <%= ”$” %> | logoAltText |
| パスワードを使用 | usePasswordText |
| コードを確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| コードの入力に何度も失敗しました。再試行する前に数分お待ちください。 | too-many-failures |
| 登録トランザクションの有効期限が切れたため、最初からやり直す必要があります。 | transaction-not-found |
画面: reset-password-mfa-phone-challenge

| テキスト | キー |
|---|---|
| 次のサービスのパスワードを変更するには、ワンタイムパスワードを入力してください | <%= ”$” %> |
| 本人確認 | title |
| 次の電話番号に6桁のcodeを送信します。 | description |
| 続行 | continueButtonText |
| 別の電話番号を選択してください。 | changePhoneText |
| テキストメッセージ | smsButtonText |
| 音声通話 | voiceButtonText |
| codeの受け取り方法を選択してください | chooseMessageTypeText |
| 別の方法を試してください | pickAuthenticatorText |
| 電話番号を入力してください | placeholder |
| <%= ”$” %> | logoAltText |
| SMSの送信で問題が発生しました | send-sms-failed |
| 音声通話の発信で問題が発生しました | send-voice-failed |
| 電話番号には数字のみ使用できます。 | invalid-phone-format |
| 電話番号が無効のようです。確認して再試行してください。 | invalid-phone |
| 1時間あたりの電話メッセージ数の上限を超えています。数分待ってから、もう一度お試しください。 | too-many-sms |
| 1時間あたりの電話メッセージ数の上限を超えています。数分待ってから、もう一度お試しください。 | too-many-voice |
| 登録トランザクションの有効期限が切れました。もう一度最初からやり直してください。 | transaction-not-found |
| 電話番号を入力してください | no-phone |
画面: reset-password-mfa-push-challenge-push

| テキスト | キー |
|---|---|
| パスワードを変更するには、次のワンタイムパスワードを入力してください | <%= ”$” %> |
| 本人確認 | title |
| 次のデバイスへ、<%= ”$” %> アプリ: | description |
| デバイスで承認しました | buttonText |
| 別の方法を試す | pickAuthenticatorText |
| このデバイスを30日間記憶する | rememberMeText |
| 再送信 | resendActionText |
| 通知が届きませんか? | resendText |
| コードを手動で入力 | enterOtpCode |
| または | separatorText |
| <%= ”$” %> | logoAltText |
| モバイル端末の <%= ”$” %> アプリで通知を承認する必要があります。” %> モバイル端末上のアプリ。 | challenge-transaction-pending |
| 確認がまだ完了していません。少し時間をおいてください。 | polling-interval-exceeded |
| 通知リクエストが多すぎます。数分待ってからもう一度お試しください。 | too-many-push |
| 登録トランザクションの有効期限が切れました。もう一度最初からやり直してください。 | transaction-not-found |
| 確認がまだ完了していません。もう一度コードをスキャンしてください。 | mfa-push-verify-transaction-pending |
| 登録を確認できませんでした。しばらくしてからもう一度お試しください。 | mfa-push-verify-authenticator-error |
| 通知を送信できませんでした。しばらくしてからもう一度お試しください。 | mfa-push-challenge-authenticator-error |
| 通知は拒否されました | transaction-rejected |
画面: reset-password-mfa-recovery-code-challenge

| テキスト | キー |
|---|---|
| パスワードを変更するには、ワンタイムパスワードを入力してください | <%= ”$” %> |
| 本人確認 | title |
| 初回登録時に提供されたリカバリー code を入力してください。 | description |
| 続行 | buttonText |
| 別の方法を試す | pickAuthenticatorText |
| リカバリー code を入力してください | placeholder |
| <%= ”$” %> | logoAltText |
| 入力した code は無効です | invalid-code |
| リカバリーコードは24文字の英数字である必要があります | invalid-code-format |
| codeを確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| codeを控えたことを確認してください | no-confirmation |
| codeの確認失敗回数が多すぎます。数分待ってから再試行してください。 | too-many-failures |
| 登録トランザクションの有効期限が切れたため、最初からやり直す必要があります。 | transaction-not-found |
画面: reset-password-mfa-sms-challenge

| テキスト | キー |
|---|---|
| パスワードを変更するには、ワンタイムパスワードを入力してください | <%= ”$” %> |
| 本人確認 | title |
| 次の電話番号にSMSを送信しました: | description |
| 続行 | buttonText |
| 編集 | editText |
| 電話番号を編集 | editLinkScreenReadableText |
| 別の方法を試す | pickAuthenticatorText |
| 6桁のcodeを入力してください | placeholder |
| このデバイスを30日間記憶する | rememberMeText |
| 再送 | resendActionText |
| codeが届きませんでしたか? | resendText |
| または | resendVoiceActionSeparatorTextBefore |
| 電話を受ける | resendVoiceActionText |
| <%= ”$” %> | logoAltText |
| OTP Codeは6桁の数字である必要があります | invalid-otp-code-format |
| 入力したcodeが無効です | invalid-code |
| SMS の送信に問題が発生しました | send-sms-failed |
| コードを確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| SMS を送信できませんでした。しばらくしてからもう一度お試しください。 | sms-authenticator-error |
| 通知を送信できませんでした。コードを再送してください。 | no-transaction-in-progress |
| コードの確認に何度も失敗しました。数分待ってから再試行してください。 | too-many-failures |
| 1時間あたりに送信できる電話番号メッセージの上限を超えました。数分待ってから、もう一度お試しください。 | too-many-sms |
| 登録トランザクションの有効期限が切れました。もう一度最初からやり直してください。 | transaction-not-found |
画面: reset-password-mfa-voice-challenge

| テキスト | キー |
|---|---|
| 次のアカウントのパスワードを変更するには、ワンタイムパスワードを入力してください | <%= ”$” %> |
| 本人確認 | title |
| 以下の電話番号宛てに、音声通話で6桁のcodeを送信しました: | description |
| 続行 | buttonText |
| 編集 | editText |
| 電話番号を編集 | editLinkScreenReadableText |
| 別の電話番号を選択してください。 | changePhoneText |
| 別の方法を試す | pickAuthenticatorText |
| 6桁のコードを入力 | placeholder |
| このデバイスを30日間記憶する | rememberMeText |
| もう一度電話を受ける | resendActionText |
| 電話がかかってきませんでしたか? | resendText |
| または | resendSmsActionSeparatorTextBefore |
| SMSを送信 | resendSmsActionText |
| <%= ”$” %> | logoAltText |
| OTPコードは6桁の数字である必要があります | invalid-otp-code-format |
| 入力したコードが無効です | invalid-code |
| 音声通話の発信中に問題が発生しました | send-voice-failed |
| code を確認できませんでした。しばらくしてからもう一度お試しください。 | authenticator-error |
| 音声通話を発信できませんでした。しばらくしてからもう一度お試しください。 | voice-authenticator-error |
| 通知は送信されませんでした。code を再送してください。 | no-transaction-in-progress |
| code の入力に何度も失敗しました。数分待ってから再度お試しください。 | too-many-failures |
| 1時間あたりの電話番号メッセージ数の上限を超えています。数分待ってから、もう一度お試しください。 | too-many-voice |
| 登録トランザクションの有効期限が切れたため、最初からやり直す必要があります。 | transaction-not-found |
画面: reset-password-mfa-webauthn-platform-challenge

| テキスト | キー |
|---|---|
| 指紋または顔認証で確認する | pageTitle |
| 指紋または顔認証を使用してパスワードをリセットする | <%= ”$” %> |
| 下のボタンを押し、ブラウザーの手順に従ってログインしてください。 | description |
| デバイスの確認待ち | awaitingConfirmation |
| 認証の失敗回数が上限を超えました。しばらくしてからもう一度お試しください。 | too-many-webauthn-challenge-attempts-error |
| <%= ”$” %> | logoAltText |
| 続行 | continueButtonText |
| 別の方法を試す | pickAuthenticatorText |
| パスワードを使用 | usePasswordText |
| このデバイスを30日間記憶する | rememberMeText |
| デバイスの確認を開始できませんでした。しばらくしてからもう一度お試しください。 | webauthn-platform-challenge-error |
画面: reset-password-mfa-webauthn-roaming-challenge

| テキスト | キー |
|---|---|
| セキュリティキーを使用してパスワードをリセット | <%= ”$” %> |
| 本人確認 | title |
| セキュリティキーをお手元にご用意ください。続行すると、セキュリティキーの使用を求められます。 | description |
| セキュリティキーを待っています | awaitingConfirmation |
| 認証の失敗回数が多すぎます。しばらくしてからもう一度お試しください。 | too-many-webauthn-challenge-attempts-error |
| <%= ”$” %> | logoAltText |
| セキュリティキーを使用する | continueButtonText |
| 別の方法をお試しください | pickAuthenticatorText |
| このデバイスを30日間記憶する | rememberMeText |
| セキュリティキーの認証を開始できませんでした。しばらくしてからもう一度お試しください。 | webauthn-challenge-error |
パスキー登録
パスキー登録
画面: passkey-enrollment

| Text | Key |
|---|---|
このデバイスで $\{clientName} のパスキーを作成します。 | title |
$\{clientName} にログインします。 | pageTitle |
$\{clientName} に進むには、$\{companyName} にログインしてください。 | description |
| パスワードを覚える必要はありません。 | passkeyBenefit1Title |
| WebAuthn プラットフォームのアイコン | passkeyBenefit1ImgAltText |
| パスキーを使えば、指紋認証や顔認証などでログインできます。 | passkeyBenefit1Description |
| お使いのすべてのデバイスで利用できます。 | passkeyBenefit2Title |
| 地球儀付きのデバイス | passkeyBenefit2ImgAltText |
| パスキーは、同期されたデバイス間で自動的に利用できるようになります。 | passkeyBenefit2Description |
| アカウントをより安全に保てます。 | passkeyBenefit3Title |
| チェックマーク付きの盾 | passkeyBenefit3ImgAltText |
| パスキーは、最先端のフィッシング耐性を提供します。 | passkeyBenefit3Description |
| パスキーを作成する | createButtonText |
| パスキーなしで続行する | continueButtonText |
| 新しいパスキーを作成する | createButtonResetText |
| 新しいパスワードを作成する | usePasswordButtonText |
| 戻る | backButtonText |
| 今後は表示しない | checkboxText |
| このユーザーはすでに存在します。 | error_email-in-use |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | error_auth0-users-validation |
| パスワードとパスキーの両方は使用できません。 | error_conflict-password-passkey |
| パスワードは使用できません。 | error_password-not-allowed |
| パスキーは使用できません。 | error_passkey-not-allowed |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | error_invalid-passkey |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | error_passkey-enrollment-failure |
| アカウントで作成できるパスキーの上限数に達しました。 | error_passkey-enrollment-max-allowed-reached |
passkey-enrollment-local
passkey-enrollment-local
画面: passkey-enrollment-local

| Text | Key |
|---|---|
このデバイスに $\{clientName} のパスキーを作成します。 | title |
$\{clientName} にログイン | pageTitle |
$\{clientName} に進むには、$\{companyName} にログインしてください。 | description |
| このデバイスですばやくサインイン | passkeyBenefit1Title |
| Lock | passkeyBenefit1ImgAltText |
| 次回サインイン時に、別のデバイスのパスキーを使う必要はありません。 | passkeyBenefit1Description |
| パスワードを覚える必要はありません。 | passkeyBenefit2Title |
| WebAuthn プラットフォームアイコン。 | passkeyBenefit2ImgAltText |
| パスキーを使えば、指紋認証や顔認証などでログインできます。 | passkeyBenefit2Description |
| 新しいパスキーを作成 | createButtonText |
| 新しいパスキーを作成せずに続行 | continueButtonText |
| 今後表示しない | checkboxText |
| 問題が発生しました。後でもう一度お試しください。 | error_passkey-enrollment-failure |
| アカウントで作成できるパスキーの上限に達しました。 | error_passkey-enrollment-max-allowed-reached |
phone-identifier-challenge
phone-identifier-challenge
画面: phone-identifier-challenge

| テキスト | Key |
|---|---|
| ログインするには、電話番号に送信されたコードを入力してください | <%= ”$” %> |
| 本人確認 | title |
| 次の電話番号にSMSを送信しました: | smsDescription |
| 次の電話番号に音声通話で6桁のコードを送信しました: | voiceDescription |
| 続行 | buttonText |
| 戻る | backButtonText |
| 6桁のコードを入力 | placeholder |
| 再送 | resendActionText |
| コードを受信できませんでしたか? | resendText |
| または | resendVoiceActionSeparatorTextBefore |
| または | resendSmsActionSeparatorTextBefore |
| SMSを送信 | resendSmsActionText |
| 電話を受ける | resendVoiceActionText |
| <%= ”$” %> | logoAltText |
| コードが再送されました。 | resendLimitReachedText |
| OTP コードは6桁の数字である必要があります | invalid-otp-code-format |
| 入力したコードが無効です | invalid-code |
| 音声通話の発信中に問題が発生しました | send-voice-failed |
| SMSの送信中に問題が発生しました | send-sms-failed |
| コードを確認できませんでした。後でもう一度お試しください。 | authenticator-error |
| 音声通話を発信できませんでした。後でもう一度お試しください。 | voice-authenticator-error |
| SMSを送信できませんでした。後でもう一度お試しください。 | sms-authenticator-error |
| 通知を送信できませんでした。コードを再送してください。 | no-transaction-in-progress |
| コードの入力に何度も失敗しました。数分待ってから再試行してください。 | too-many-failures |
| 1時間あたりの音声通話の上限数を超えました。数分待ってから再試行してください。 | too-many-voice |
| 1時間あたりのSMSの上限数を超えました。数分待ってから再試行してください。 | too-many-sms |
| 登録トランザクションの有効期限が切れたため、最初からやり直す必要があります。 | transaction-not-found |
電話番号-識別子-登録
電話番号-識別子-登録
画面: phone-identifier-enrollment

| Text | Key |
|---|---|
| 電話番号でログイン | <%= ”$” %> |
| 本人確認 | title |
| 次の電話番号に6桁のコードを送信します: | description |
| 続行 | continueButtonText |
| 別の電話番号を使用する。 | changePhoneText |
| SMS | smsButtonText |
| 音声通話 | voiceButtonText |
| コードの受け取り方法を選択してください。 | chooseMessageTypeText |
| 戻る | backButtonText |
| 電話番号を入力してください | placeholder |
| <%= ”$” %> | logoAltText |
| SMSの送信中に問題が発生しました | send-sms-failed |
| 音声通話の発信時に問題が発生しました | send-voice-failed |
| 電話番号には数字のみ使用できます。 | invalid-phone-format |
| 電話番号が有効ではないようです。確認してもう一度お試しください。 | invalid-phone |
| 1時間あたりのSMS送信回数の上限を超えました。数分待ってからもう一度お試しください。 | too-many-sms |
| 1時間あたりの音声通話回数の上限を超えました。数分待ってからもう一度お試しください。 | too-many-voice |
| 登録トランザクションの有効期限が切れました。最初からやり直してください。 | transaction-not-found |
| 電話番号を入力してください | no-phone |
新規登録
新規登録
画面: signup

| テキスト | キー |
|---|---|
| 新規登録 | <%= ”$” %> |
| ようこそ | title |
| <%= "{clientName}" %> に進むには、<%= "" %> にサインアップしてください。 | description |
| または | separatorText |
| 続行 | buttonText |
| メールアドレス | emailPlaceholder |
| <%= "" %>で続行 | federatedConnectionButtonText |
| ログイン | loginActionLinkText |
| すでにアカウントをお持ちですか? | loginActionText |
| パスワード | passwordPlaceholder |
| パスワードは次の条件を満たす必要があります: | passwordSecurityText |
| ユーザー名 | usernamePlaceholder |
| 電話番号 | phonePlaceholder |
| メールアドレス (任意) | emailOptionalPlaceholder |
| ユーザー名 (任意) | usernameOptionalPlaceholder |
| 電話番号 (任意) | phoneOptionalPlaceholder |
| <%= ”$” %> | logoAltText |
| パスワードを表示 | showPasswordText |
| パスワードを非表示 | hidePasswordText |
| 不適合 | accessibilityError |
| 適合 | accessibilityValid |
| このユーザーはすでに存在します。 | email-in-use |
| パスワードが弱すぎます | password-too-weak |
| パスワードがポリシーに準拠していません | password-policy-not-conformant |
| パスワードが一般的すぎます | password-too-common |
| このパスワードは過去に使用されています | password-previously-used |
| パスワードが一致しません | password-mismatch |
| パスワードにユーザー情報が含まれています | password-contains-user-information |
| ユーザー名には英数字または「<%= "{characters}" %>」のみ使用できます。ユーザー名は <%= "" %> 文字以上 <%= ”$” %> 文字以下である必要があります。 | invalid-username |
| ユーザー名は <%= ”$” %> 文字を超えることはできません。 | invalid-username-max-length |
| username は <%= ”$” %> 文字以上である必要があります。 | invalid-username-min-length |
| username に使用できない文字が含まれています。 | invalid-username-invalid-characters |
| username にメールアドレスは使用できません。 | invalid-username-email-not-allowed |
| 指定された username はすでに使用されています。 | username-taken |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| 問題が発生しました。しばらくしてからもう一度お試しください | auth0-users-validation |
| 無効な接続です | invalid-connection |
| 不審なログイン動作が検出されたため、今後の試行はブロックされます。管理者に連絡してください。 | ip-blocked |
| 同じ IP からのサインアップが多すぎます | ip-signup-blocked |
| 無効な接続です | no-db-connection |
| メールアドレスを入力してください | no-email |
| パスワードは必須です | no-password |
| 新しいパスワードを入力してください。 | no-password-reset |
| 新しいパスワードの確認が入力されていません | no-re-enter-password |
| username は必須です | no-username |
| 少なくとも 1 つの識別子が必要です | no-identifier |
| この認証情報の組み合わせは、別の Web サイトで公開されたデータ侵害で検出されました。アカウントを作成する前に、セキュリティを保つため別のパスワードを使用してください。 | password-breached |
| 電話番号でのサインアップ中に問題が発生しました。サポートにお問い合わせください。 | invalid-phone-attribute-config |
signup-id
signup-id
画面: signup-id

| Text | Key |
|---|---|
| 登録 | <%= ”$” %> |
| アカウントを作成 | title |
| <%= "{clientName}" %> に進むには、<%= "" %> に登録してください。 | description |
| または | separatorText |
| 続行 | buttonText |
| 電話番号 | phonePlaceholder |
| メールアドレス | emailPlaceholder |
| <%= "" %> で続行 | federatedConnectionButtonText |
| ログイン | loginActionLinkText |
| すでにアカウントをお持ちですか? | loginActionText |
| パスワード | passwordPlaceholder |
| パスワードには次を含める必要があります: | passwordSecurityText |
| ユーザー名 | usernamePlaceholder |
| メールアドレス (任意) | emailOptionalPlaceholder |
| ユーザー名 (任意) | usernameOptionalPlaceholder |
| 電話番号 (任意) | phoneOptionalPlaceholder |
| <%= ”$” %> | logoAltText |
| このユーザーはすでに存在します。 | email-in-use |
| パスワードが弱すぎます | password-too-weak |
| パスワードが弱すぎます | password-policy-not-conformant |
| このパスワードは一般的すぎます | password-too-common |
| このパスワードは以前に使用されています | password-previously-used |
| パスワードが一致しません | password-mismatch |
| ユーザー名に使用できるのは英数字または「<%= "{characters}" %>」のみです。ユーザー名は <%= "" %> 文字以上 <%= ”$” %> 文字以下である必要があります。 | invalid-username |
| ユーザー名は <%= ”$” %> 文字以下である必要があります。 | invalid-username-max-length |
| ユーザー名は少なくとも <%= ”$” %> 文字必要です。 | invalid-username-min-length |
| ユーザー名に無効な文字が含まれています。 | invalid-username-invalid-characters |
| ユーザー名にメールアドレスは使用できません。 | invalid-username-email-not-allowed |
| 指定されたユーザー名はすでに使用されています。 | username-taken |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| 問題が発生しました。しばらくしてからもう一度お試しください | auth0-users-validation |
| 無効な接続 | invalid-connection |
| 不審なログイン動作が検出されたため、今後の試行はブロックされます。管理者に連絡してください。 | ip-blocked |
| 同じ IP からの登録が多すぎます | ip-signup-blocked |
| 無効な接続 | no-db-connection |
| メールアドレスがどのエンタープライズ ディレクトリにも一致しません | no-hrd-connection |
| メールアドレスを入力してください | no-email |
| パスワードは必須です | no-password |
| 新しいパスワードを入力してください。 | no-password-reset |
| 新しいパスワードの確認が入力されていません | no-re-enter-password |
| ユーザー名は必須です | no-username |
| 少なくとも 1 つの識別子を入力してください | no-identifier |
| 有効な電話番号を入力してください | invalid-phone-number |
signup-password
signup-password
画面: signup-password

| テキスト | キー |
|---|---|
| サインアップ用のパスワードを作成 | <%= ”$” %> |
| アカウントを作成 | title |
| <%= "{clientName}" %> に進むには、<%= "" %> のパスワードを設定してください | description |
| または | separatorText |
| 続行 | buttonText |
| 電話番号 | phonePlaceholder |
| メールアドレス | emailPlaceholder |
| 編集 | editEmailText |
| 編集 | editPhoneText |
| 編集 | editUsernameText |
| メールアドレスを編集 | editLinkScreenReadableText |
| <%= "" %>を使用して続行 | federatedConnectionButtonText |
| ログイン | loginActionLinkText |
| すでにアカウントをお持ちですか? | loginActionText |
| パスワード | passwordPlaceholder |
| パスワードは次の条件を満たす必要があります: | passwordSecurityText |
| ユーザー名 | usernamePlaceholder |
| メールアドレス (任意) | emailOptionalPlaceholder |
| ユーザー名 (任意) | usernameOptionalPlaceholder |
| 電話番号 (任意) | phoneOptionalPlaceholder |
| 戻る | backButtonText |
| サインアップして招待を承諾 | <%= ”$” %> |
| <%= "{inviterName}" %> からの招待を承諾して、<%= "" %> 上の <%= ”$” %> に参加するには、サインアップしてください。 | invitationDescription |
| <%= ”$” %> | logoAltText |
| パスワードを表示 | showPasswordText |
| パスワードを非表示 | hidePasswordText |
| 未達成 | accessibilityError |
| 達成 | accessibilityValid |
| このメールアドレスはすでに使用されています。 | email-in-use |
| パスワードが脆弱すぎます | password-too-weak |
| パスワードが脆弱すぎます | password-policy-not-conformant |
| そのパスワードは一般的すぎます | password-too-common |
| そのパスワードは以前に使用されています | password-previously-used |
| パスワードが一致しません | password-mismatch |
| パスワードにユーザー情報が含まれています | password-contains-user-information |
| username に使用できるのは英数字または「’<%= "{characters}" %>'」のみです。username は <%= "" %> 文字以上 <%= ”$” %> 文字以下である必要があります。 | invalid-username |
| username は <%= ”$” %> 文字以下である必要があります。 | invalid-username-max-length |
| username は少なくとも <%= ”$” %> 文字以上である必要があります。 | invalid-username-min-length |
| username に無効な文字が含まれています。 | invalid-username-invalid-characters |
| username にメールアドレスは使用できません。 | invalid-username-email-not-allowed |
| 入力された username はすでに使用されています。 | username-taken |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| 問題が発生しました。しばらくしてからもう一度お試しください | auth0-users-validation |
| 無効な接続です | invalid-connection |
| 不審なログイン動作が検出されたため、これ以上の試行はブロックされます。管理者に連絡してください。 | ip-blocked |
| 同じ IP アドレスからのサインアップが多すぎます | ip-signup-blocked |
| 無効な接続です | no-db-connection |
| メールアドレスを入力してください | no-email |
| パスワードは必須です | no-password |
| 新しいパスワードを入力してください。 | no-password-reset |
| 新しいパスワードの確認入力がありません | no-re-enter-password |
| username は必須です | no-username |
| 有効な電話番号を入力してください | invalid-phone-number |
| この認証情報の組み合わせは、別の Web サイトで公開されたデータ侵害で検出されています。アカウントを作成する前に、安全のため別のパスワードを使用してください。 | password-breached |
| 電話番号でのサインアップ中に問題が発生しました。サポートにお問い合わせください。 | invalid-phone-attribute-config |
ステータス
ステータス
画面: status

| Text | Key |
|---|---|
| 問題が発生しました | passwordless-no-session-title |
| リンクは、メールアドレスを送信した際と同じデバイスおよびブラウザーで開く必要があります。 | passwordless-no-session |
| このデバイスまたはブラウザーで最初からやり直してください | passwordless-no-session-link |
| 問題が発生しました | mfa-required-title |
| このアプリケーションにアクセスするには MFA が必要です。有効化するには、システム管理者に連絡してください。 | mfa-required |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | custom-script-error-code |
| 問題が発生しました。しばらくしてからもう一度お試しください。 | auth0-users-validation |
| 申し訳ありません。ログイン中に問題が発生しました | authentication-failure |
カスタムクエリパラメーター
Auth0 では、
ext- パラメーターは攻撃者が制御可能な URL 入力である可能性があるため、信頼できない値として扱うことを推奨しています。セキュリティ上の懸念を軽減するには、次の推奨事項に従ってください。- テンプレートでは HTML エスケープされた出力を使用する
<script>ブロックやイベントハンドラー属性内にext-の値を埋め込まない- これらの値を URL で使用する前に、JavaScript スキームや data スキームでないことを検証する
/authorize エンドポイントに渡すことで、コンテキスト内でクエリパラメーターを使用することもできます。これらのカスタムクエリパラメーターには、ext- プレフィックスを付ける必要があります。
次の例では、ログインページテンプレートで ext-ga と ext-test のクエリパラメーターを使用しています。
<!DOCTYPE html>
<html>
<head>
{%- auth0:head -%}
</head>
<body>
{%- auth0:widget -%}
</body>
<pre style='background: wheat'>
<b>Value of the ext-ga parameter:</b>{{ transaction.params.ext-ga }}
<b>Value of the ext-test parameter:</b>{{ transaction.params.ext-test }}
</pre>
</html>
- 各
ext-パラメーター名は一意である必要があります - 1 回の authorize リクエストに含められる ext- パラメーターは最大 10 個です
ext-パラメーター名は ext- で始まり、使用できる文字は [a-zA-z0-9_-] のみで、最大 28 文字です。例:/^ext-[\w-]{1,28}$/ext-パラメーター値に使用できる文字は [a-zA-Z0-9-.*~@+ /:_] のみで、最大 255 文字です。例:/^[-\w.*~@+ /:]{1,255}$/
カスタムサインアッププロンプト
<!DOCTYPE html>
<html>
<head>
{%- auth0:head -%}
<style>
body._widget-auto-layout {
--page-background-image: url('https://REPLACE/WITH/YOUR/BACKGROUND/IMAGE.png');
background-color: var(--page-background-color);
background-image: var(--page-background-image);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
</style>
<title>{{ prompt.screen.texts.pageTitle }}</title>
</head>
<body class="_widget-auto-layout">
{%- auth0:widget -%}
</body>
</html>
例
ログインボックス + 画像レイアウト
<!DOCTYPE html>
<html lang="{{locale}}">
<head>
{%- auth0:head -%}
<style>
body {
background-image: url("https://images.unsplash.com/photo-1592450865877-e3a318ec3522?ixlib=rb-1.2.1&auto=format&fit=crop&w=2255&q=80");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.prompt-wrapper {
position: relative;
display: flex;
align-items: center;
width: 480px;
height: 100%;
justify-content: center;
background-color: rgb(60,60,60);
}
</style>
<title>{{ prompt.screen.texts.pageTitle }}</title>
</head>
<body class="_widget-auto-layout">
{% if prompt.name == "login" or prompt.name == "signup" %}
<div class="prompt-wrapper">
{%- auth0:widget -%}
</div>
{% else %}
{%- auth0:widget -%}
{% endif %}
</body>
</html>

ページフッター
<!DOCTYPE html><html lang="{{locale}}">
<head>
{%- auth0:head -%}
<style>
body {
background-image: radial-gradient(white, rgb(200, 200, 200));
}
.footer {
background-color: rgb(120, 120, 120);
position: absolute;
bottom: 0;
left: 0;
padding: 16px 0;
width: 100%;
color: white;
/* 将来の拡張性を考慮して高いz-indexを使用する */
z-index: 10;
}
.footer ul {
text-align: center;
}
.footer ul li {
display: inline-block;
margin: 0 4px;
}
.footer ul li:not(:first-of-type) {
margin-left: 0;
}
.footer ul li:not(:first-of-type)::before {
content: '';
display: inline-block;
vertical-align: middle;
width: 4px;
height: 4px;
margin-right: 4px;
background-color: white;
border-radius: 50%;
}
.footer a {
color: white;
}
</style>
<title>{{ prompt.screen.texts.pageTitle }}</title>
</head>
<body class="_widget-auto-layout">
{%- auth0:widget -%}
<footer class="footer">
<ul>
<li><a href="https://company.com/privacy">Privacy Policy</a></li>
<li><a href="https://company.com/terms">Terms of Service</a></li>
</ul>
</footer>
</body></html>

ページテンプレート API
update:branding、read:branding、delete:branding のスコープを持つ Management API トークンを取得する必要があります。トークンの生成に API Explorer Application を使用している場合は、それらのスコープが Auth0 Management API で有効になっていることを確認してください。
テンプレートを設定するには、次のエンドポイントを使用します。
テンプレートを取得するには、次のエンドポイントを使用します。
テンプレートを削除するには、次のエンドポイントを使用します。
ページテンプレートの最大サイズは 100KB です。これで十分でない場合は、画像や CSS ファイルをページテンプレートのコード外に移動することを検討してください。
CSS のカスタマイズ
ページテンプレートの制限事項:
- Auth0 がプロジェクトをビルドするたびに、CSS クラス名は変更されます。これらのクラスを対象にしたカスタム CSS は、新しいビルドごとに機能しなくなります。
- Universal Login ページの HTML 構造は変更される可能性があります。中断を避けるため、HTML 構造に依存するカスタマイズは行わないでください。
-
以下の変数を
<head>要素内の<style>タグで囲むことで、ログインプロンプトのサイズを変更できます。-
--prompt-widthを使用してコンテナの幅を調整します。デフォルト値は 400px です。 -
Forms の場合:
--form-max-widthを使用してフォームの最大幅を設定します。デフォルト値は 500px です。- コードを Form ページにのみ適用するには、
<head>要素に{% if prompt.name == "custom-form" %}を含めます。
- コードを Form ページにのみ適用するには、
-
-
Google Fonts は、インポートして
--font-familyCSS 変数を上書きすることで使用できます。 -
<body>要素にclass="_hide-prompt-logo"を追加すると、テナントのロゴを非表示にできます。 -
<body>要素にclass="_use-custom-prompt-logo"を追加すると、カスタムロゴを指定できます。これにより、たとえばアプリケーションに応じてログインページのロゴを変更できます。
<!DOCTYPE html>
<html lang="{{locale}}">
<head>
<title>Welcome to {{ application.name }} </title>
{%- auth0:head -%}
<style>
:root {
--prompt-width: 800px;
}
{% if application.name == "Auth0 Community" %}
#custom-prompt-logo {
background-image: url('https://cdn.auth0.com/manhattan/versions/1.3312.0/assets/badge.png');
}
{% elsif application.name == "Auth0 Dashboard" %}
#custom-prompt-logo {
background-image: url('https://cdn.auth0.com/blog/auth0rta/theme/logos/auth0-logo-black.png');
}
{% endif %}
</style>
</head>
<body class="_widget-auto-layout _use-custom-prompt-logo">
{%- auth0:widget -%}
</body>
</html>
.c10d15918.c7b3b8672 {
background: #D00E17;
}
Auth0 CLI の使用
auth0 universal-login customize
Auth0 CLI を実行すると、2 つのウィンドウが開きます。
- ページテンプレートが適用されたログインページを表示する Storybook が開くブラウザーウィンドウ:

- ページテンプレートのコードが表示されるデフォルトのエディター:

トラブルシューティング
{customDomain}/authorize にアクセスしていることを確認してください。{yourDomain}/authorize にアクセスしている場合、Auth0 はページテンプレートをレンダリングしません。