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

コンストラクタ

LoginId 画面マネージャーのインスタンスを作成します:
Example

プロパティ

ブランディングテーマや設定など、ブランディングに関連する設定を提供します。
login-id 画面向けに、id、name、logoUrl などのクライアント関連の設定を提供します。
login-id 画面での電話番号入力用に、available や recommended などの国コードデータを提供します。
この画面で現在アクティブな Experiment Center の experiment です。アクティブな experiment がない場合 (または画面が context_configuration でオプトインしていない場合) は null になります。
ユーザーの組織に関する情報 (id や name など) を提供します。
認証フローにおける現在のプロンプトに関するデータを含みます。
設定やコンテキストを含む、login-id 画面固有の詳細を含みます。
id や関連するメタデータなど、テナント に関連するデータを含みます。
アクティブな identifier やフローの状態など、login-id 画面に固有のトランザクション データを提供します。
ログイン時のユーザー入力など、SDK に渡される信頼されていないデータを扱います。
アクティブなユーザーの詳細 (username、email、roles など) を含みます。

メソッド

Promise<void>
このメソッドは、Universal Login ページの表示言語を変更します。
Example
メソッドのパラメータ
Promise<void>
このメソッドは、認証のためにユーザーをソーシャルまたはエンタープライズ IDプロバイダー (IdP) にリダイレクトします。
Example
メソッドのパラメータ
このメソッドは、コンテキストからトランザクションのエラー配列を取得します。存在しない場合は空の配列を返します。トランザクションのコンテキストに含まれるエラーオブジェクトの配列です。
このメソッドは、login-id 画面で有効になっている identifier タイプを取得します。
Example
Promise<void>
このメソッドは、ユーザーにユーザー名の入力を求めます。
Example
メソッドのパラメータ
Promise<void>
このメソッドは、指定されたパスキーを使用してユーザーを認証し、成功すると redirect_url にリダイレクトします。
Example
メソッドのパラメータ
Promise<void>
このメソッドは、Google One Tap 認証情報を使用してユーザーを認証し、別の login ページにリダイレクトすることなくワンクリックでのサインインを可能にします。Google One Tap プロンプトを表示する前に screen.googleOneTapConfig を確認してください。この機能がサーバー側で有効になっていない場合は null です。
Example
メソッドのパラメータ
Promise<void>
このメソッドは、ユーザーを国コード選択リストにリダイレクトし、そこで電話番号の国コードプレフィックスを更新できます。
Example
Promise<void>
このメソッドは、mediation: conditional を指定した navigator.credentials.get() を使用して、受動的な WebAuthn 資格情報リクエストを初期化します。サポートされている場合、ブラウザーは保存済みのパスキーをユーザー名フィールドの autocomplete ドロップダウンに直接表示できます。
Example
メソッド パラメータ