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

コンストラクタ

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

プロパティ

ブランディングテーマや設定など、ブランディングに関連する設定を提供します。
login-id 画面向けに、idnamelogoUrl などのクライアント関連の設定を提供します。
ユーザーの組織に関する情報 (idname など) を提供します。
認証フローにおける現在の prompt に関するデータを含みます。
設定やコンテキストを含む、login-id 画面固有の詳細を含みます。
id や関連するメタデータなど、テナント に関連するデータを含みます。
アクティブな identifier やフローの状態など、login-id 画面に固有のトランザクション データを提供します。
ログイン時のユーザー入力など、SDK に渡される信頼されていないデータを扱います。
アクティブなユーザーの詳細 (usernameemailroles など) を含みます。

メソッド

Promise<void>
このメソッドは、Universal Login ページの表示言語を変更します。
Example
メソッドのパラメータ
Promise<void>
このメソッドは、認証のためにユーザーをソーシャルまたはエンタープライズのアイデンティティプロバイダー (IdP) にリダイレクトします。
Example
メソッドのパラメータ
このメソッドは、コンテキストからトランザクションのエラー配列を取得します。存在しない場合は空の配列を返します。トランザクションのコンテキストに含まれるエラーオブジェクトの配列です。
このメソッドは、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
メソッド パラメータ