次の方法で共有


外部テナントのアプリ向けにセルフサービス サインアップ ユーザー フローを作成する

適用対象: 灰色の X 記号がある白い円。 従業員テナント 内側に白いチェック マーク記号がある緑の円。 外部テナント (詳細情報)

ヒント

この記事は、外部テナントのユーザー フローに当てはまります。 従業員テナントについては、「セルフサービス サインアップのユーザー フローをアプリに追加する」をご覧ください。

アプリケーションにユーザー フローを追加することで、顧客向けの簡単なサインアップとサインインのエクスペリエンスを作成できます。 ユーザー フローでは、顧客が従う一連のサインアップ手順と、使用できるサインイン方法 (メールとパスワード、ワンタイム パスコード、GoogleFacebook のソーシャル アカウントなど) を定義します。 また、一連の組み込みユーザー属性から選択するか、独自のカスタム属性を追加することで、サインアップ時に顧客から情報を収集することもできます。

顧客に提供する複数のアプリケーションがある場合は、複数のユーザー フローを作成できます。 または、多くのアプリケーションで同じユーザー フローを使用できます。 ただし、アプリケーションに指定できるユーザー フローは 1 つだけです。

Note

Microsoft Graph 経由でローカル ユーザー アカウントを作成していて、サインインのみをサポートする必要がある場合は、アプリにユーザー フローをアタッチする必要はありません。 外部テナントで顧客アカウントを作成する 方法の例については、Microsoft Graph REST API リファレンスを参照してください

ヒント

今すぐ試す

この機能を試すには、Woodgrove Groceries のデモにアクセスし、"オンライン リテール" ユース ケースを開始してください。

前提条件

  • Microsoft Entra 外部テナント: 開始する前に、Microsoft Entra 外部テナントを作成します。 無料試用版を設定することも、Microsoft Entra ID で新しい外部テナントを作成することもできます。
  • メールのワンタイム パスコードを有効にする (省略可能): ユーザーがサインインするたびにメール アドレスとワンタイム パスコードを使用させる場合は、テナント レベルでメールのワンタイム パスコードが有効になっていることを確認します (Microsoft Entra 管理センターで、[External Identities]>[すべての ID プロバイダー]>[メールのワンタイム パスコード] に移動します)。
  • カスタム属性を定義する (省略可能): ユーザー属性は、セルフサービス サインアップ時にユーザーから収集される値です。 Microsoft Entra ID には組み込みの属性セットが用意されていますが、サインアップ時に収集するカスタム属性を定義することができます。 カスタム属性を事前に定義して、ユーザー フローを設定するときに使用できるようにします。 または、後で作成して追加することもできます。
  • ID プロバイダーを定義する (省略可能): Google または Facebook とのフェデレーションを事前に設定し、ユーザー フローを作成するときにサインイン オプションとして選択できます。

ユーザー フローを作成してカスタマイズする

顧客がアプリケーションにサインインまたはサインアップするために使用できるユーザー フローを作成するには、次の手順に従います。 これらの手順では、新しいユーザー フローを追加し、収集する属性を選択し、サインアップ ページの属性の順序を変更する方法について説明します。

新しいユーザー フローを追加する

  1. Microsoft Entra 管理センターにサインインします。

  2. 複数のテナントにアクセスできる場合、上部のメニューの [設定] アイコン を使用し、[ディレクトリとサブスクリプション] メニューから外部テナントに切り替えます。

  3. [ID]>[External Identities]>[ユーザー フロー] に移動します。

  4. [新しいユーザー フロー] を選択します。

    [新しいユーザー フロー] オプションのスクリーンショット。

  5. [作成] ページで、ユーザー フローの [名前] を入力します (例: "SignUpSignIn")。

  6. [ID プロバイダー] で、[メール アカウント] チェック ボックスを選択し、次のいずれかのオプションを選択します。

    • メールとパスワード: 新しいユーザーが、サインイン名としてメール アドレス、最初の要素の認証方法としてパスワードを使用してサインアップおよびサインインできるようにします。 サインイン ページでセルフサービス パスワード リセットのリンクを表示、非表示、またはカスタマイズするためのオプションも構成できます (詳細)。 多要素認証を必要とする場合、このオプションを使用すると、電子メールのワンタイム パスコード、SMS テキスト コード、またはその両方を第 2 要素方式として選択できます。

    • メールのワンタイム パスコード: 新しいユーザーが、サインイン名としてメール アドレス、最初の要素の認証方法としてメールのワンタイム パスコードを使用してサインアップおよびサインインできるようにします。 多要素認証を必要とする場合は、第 2 要素の方法として SMS テキスト コードを有効にすることができます。

    Note

    お客様は別の Microsoft Entra 組織からメールを使用してローカル アカウントにサインアップできますが、Microsoft Entra フェデレーションがお客様の認証に使用されないため、[Microsoft Entra ID Sign up] (Microsoft Entra ID サインアップ) オプションは使用できません。 [Google] および [Facebook] は、それぞれとのフェデレーションを設定した後にのみ使用できるようになります。 認証方法と ID プロバイダーの詳細を確認してください。

    [ユーザー フローを作成する] ページの ID プロバイダーのオプションのスクリーンショット。

  7. [ユーザー属性] で、サインアップ時にユーザーから収集する属性を選択します。

    [ユーザー フローを作成する] ページのユーザー属性オプションのスクリーンショット。

  8. [詳細を表示] を選択して、[役職][表示名][郵便番号] などの属性の完全な一覧から選択します。

    この一覧には、自分で定義したカスタム属性も含まれます。 サインアップ時にユーザーから収集する属性については、それぞれの横にあるチェック ボックスをオンにします。

    [さらに表示] を選択した後のユーザー属性ペインのスクリーンショット

  9. [OK] を選択します。

  10. [作成] を選択してユーザー フローを作成します。

次のステップ