login-id 画面の機能を実装します。この画面では、identifier 優先の認証フローの最初のステップとしてユーザーの identifier を収集します。テナントによっては、この identifier としてメールアドレス、電話番号、またはユーザー名を使用できます。パスキーログイン、フェデレーテッド ID プロバイダー、Google One Tap もサポートしています。

コンストラクタ
Example
プロパティ
ブランディングテーマや設定など、ブランディングに関連する設定を提供します。
login-id 画面向けに、id、name、logoUrl などのクライアント関連の設定を提供します。ユーザーの組織に関する情報 (
id や name など) を提供します。認証フローにおける現在の prompt に関するデータを含みます。
設定やコンテキストを含む、
login-id 画面固有の詳細を含みます。id や関連するメタデータなど、テナント に関連するデータを含みます。アクティブな identifier やフローの状態など、
login-id 画面に固有のトランザクション データを提供します。ログイン時のユーザー入力など、SDK に渡される信頼されていないデータを扱います。
アクティブなユーザーの詳細 (
username、email、roles など) を含みます。メソッド
Promise<void>
このメソッドは、Universal Login ページの表示言語を変更します。メソッドのパラメータ
Example
Promise<void>
ScreenIdentifierType[] | null
このメソッドは、login-id 画面で有効になっている identifier タイプを取得します。
Example
Promise<void>
このメソッドは、ユーザーにユーザー名の入力を求めます。メソッドのパラメータ
Example
Promise<void>
このメソッドは、指定されたパスキーを使用してユーザーを認証し、成功すると メソッドのパラメータ
redirect_url にリダイレクトします。Example
Promise<void>
このメソッドは Google One Tap 資格情報を使用してユーザーを認証し、別のログインページにリダイレクトせずにワンクリックでサインインできるようにします。Google One Tap プロンプトをレンダリングする前に メソッド パラメータ
screen.googleOneTapConfig を確認してください。この機能がサーバー側で有効になっていない場合、値は null です。Example
Promise<void>
このメソッドはユーザーを国番号の選択リストにリダイレクトし、電話番号の国番号プレフィックスを更新できるようにします。
Example
Promise<void>
このメソッドは、メソッド パラメータ
mediation: conditional を指定した navigator.credentials.get() を使用して、受動的な WebAuthn 資格情報リクエストを初期化します。サポートされている場合、ブラウザーは保存済みのパスキーをユーザー名フィールドの autocomplete ドロップダウンに直接表示できます。Example