Universal Login を設定する
- Universal Login は、ユーザーにシンプルなエクスペリエンスを提供し、カスタマイズに JavaScript を必要としません。
- Classic Login は、ログインフローの各ページで JavaScript による制御を使用します。
アクセシビリティ
- 検証エラーは、スクリーンリーダーで読み取れるよう、ツールチップではなくインラインで表示されます。
- デフォルトのインターフェースコンポーネントの色は、色のコントラストに関する WCAG ガイドラインに準拠しています。
- フォームでは自動修正が使用されます。
- インターフェースコンポーネントの ARIA などの属性により、スクリーンリーダーで簡単に操作できます。
- メールアドレスはクライアント側で検証され、サーバー側の検証と同じ書式ルールに従います。
- HTML ラベルはアクセシブルで、それぞれ対応する入力フィールドに関連付けられています。
- パスワードの複雑性要件とインラインエラーメッセージは、スクリーンリーダーで読み上げられます。
- すべての の画面には、わかりやすく明確に区別できるページタイトルがあります。
- 必須フィールドには、ラベル上に視覚的なインジケーターが表示されます。
ログインページをカスタマイズする
Universal Login を実装する
- Auth0 でアプリケーションを登録します。
- ログインフローを開始してレスポンスを処理するには、Authentication API の Login エンドポイント を呼び出すようにアプリケーションを設定します。これは直接設定することも、Auth0 の SDK のいずれかを使用することもできます。
- Database、Enterprise、または Social の接続を作成し、アプリケーションで有効にします。
-
response_type(codeまたはtokenのいずれか) -
client_id -
redirect_uri -
state- この値が必要な理由の詳細については、OAuth 2.0 の state パラメーターで攻撃を防ぎ、ユーザーをリダイレクトするを参照してください。
connection パラメーターを指定して、ユーザーにその接続で認証するよう促すこともできます。
Correlation ID
correlation_id として /authorize エンドポイントに渡します。この一意の ID は、以降の次の認証イベント全体を通じて保持されます。
- サインアップ
- ログイン
- Multi-Factor Authentication (MFA) の登録とチャレンジ
- パスワードのリセット
correlation_id を渡すと、Auth0 Logs で認証イベントを追跡できます。
詳細については、Correlation ID を参照してください。