將自助式註冊使用者流程新增至應用程式

適用於內含白色核取記號的綠色圓圈。員工租用戶具有灰色 X 符號的白色圓圈。 外部租用戶 (深入了解)

提示

本文適用於員工租使用者中的 B2B 共同作業使用者流程。 如需外部租用戶的相關信息,請參閱 建立註冊和登入使用者流程

針對您所建置的應用程式,您可以建立使用者流程,讓使用者註冊應用程式,並建立新的來賓帳戶。 自助式註冊使用者流程定義使用者在註冊期間遵循的一系列步驟、您允許使用者使用的識別提供者,以及您要收集的使用者屬性。 您可以將一或多個應用程式與單一使用者流程產生關聯。

注意

您可以將由您的組織所建置的應用程式與使用者流程建立關聯。 使用者流程不能用於 Microsoft 應用程式,例如 SharePoint 或 Teams。

必要條件

開始之前,您可能需要新增識別提供者並定義自定義屬性。

新增識別提供者 (選擇性)

Microsoft Entra ID 是自助式註冊的預設識別提供者。 這表示使用者依預設可以使用 Microsoft Entra 帳戶進行註冊。 在您的自助式註冊使用者流程中,您也可以加入社交識別提供者 (例如 Google 和 Facebook、Microsoft 帳戶) 和以電子郵件寄送一次性密碼功能。 如需詳細資訊,請參閱下列文章:

定義自訂屬性 (選擇性)

使用者屬性是在自助式註冊期間向使用者收集的值。 Microsoft Entra 外部 ID 隨附內建的屬性集,但您可以建立自訂屬性,以便在使用者流程中使用。 您也可以使用 Microsoft Graph API 來讀取和寫入這些屬性。 請參閱定義使用者流程的自訂屬性

為您的租用戶啟用自助式註冊

提示

根據您從中開始的入口網站,本文中的步驟可能會略有不同。

您必須先為租用戶啟用相關功能,才能將自助式註冊使用者流程新增至應用程式。 控制項才會變為可用狀態,讓您將使用者流程與應用程式建立關聯。

注意

您也可以使用 Microsoft Graph API 中的 authenticationFlowsPolicy 資源類型來設定此設定。

  1. 以至少是使用者管理員的身分登入 Microsoft Entra 系統管理中心

  2. 瀏覽至 [身分識別]>[外部身分識別]>[外部共同作業設定]

  3. 將 [透過使用者流程啟用來賓自助式註冊] 切換設定為 [是]

    啟用來賓自助式註冊切換設定的螢幕擷取畫面。

  4. 選取 [儲存]。

建立自助式註冊的使用者流程

接著,您建立自助式註冊的使用者流程,然後將使用者流程新增至應用程式。

  1. 以至少是使用者管理員的身分登入 Microsoft Entra 系統管理中心

  2. 瀏覽至 [身分識別]>[外部身分識別]>[使用者流程],然後選取 [新增使用者流程]

    新增使用者流程按鈕的螢幕擷取畫面。

  3. 在 [建立] 頁面上,輸入使用者流程 的 [名稱]。 名稱前面會自動加上 B2X_1_

  4. 在 [識別提供者] 清單中,選取您的外部使用者可用來登入應用程式的一或多個識別提供者。 (請參閱本文前述的開始之前,以了解如何新增識別提供者。)

  5. 在 [使用者屬性] 底下,選擇您要向使用者收集的屬性。 如需更多屬性,請選取 [顯示更多]。 例如,選取 [顯示更多],然後選擇 [國家/地區]、[顯示名稱],及 [郵遞區號] 的屬性和宣告。 選取 [確定]。

    建立新使用者流程頁面的螢幕擷取畫面。

    注意

    您只能在使用者第一次註冊時收集屬性。 使用者註冊之後,即使您變更使用者流程,系統也不會再提示使用者以收集屬性資訊。

  6. 選取 建立

  7. 新的使用者流程會出現在 [使用者流程] 清單中。 如有需要,請重新整理頁面。

選取屬性集合表單的配置

您可以選擇在註冊頁面上顯示內容的順序。

  1. 以至少是使用者管理員的身分登入 Microsoft Entra 系統管理中心

  2. 瀏覽至 [身分識別]>[外部身分識別]>[使用者流程]

  3. 從清單中選取自助式註冊使用者流程。

  4. 在 [自訂] 下方,選取 [頁面配置]。

  5. 您選擇要收集的屬性隨即列出。 若要變更顯示順序,請選取屬性,然後選取 [上移]、[下移]、[移至頂端] 或 [移至底部]

  6. 選取 [儲存]。

將應用程式新增至自助式註冊用戶流程

現在,您將應用程式與使用者流程建立關聯,以啟用這些應用程式的註冊。 存取相關聯應用程式的新使用者會看到新的自助式註冊體驗。

  1. 以至少是使用者管理員的身分登入 Microsoft Entra 系統管理中心

  2. 瀏覽至 [身分識別]>[外部身分識別]>[使用者流程]

  3. 從清單中選取自助式註冊使用者流程。

  4. 在左側功能表的 [使用] 底下,選取 [應用程式]

  5. 選取新增應用程式

    將應用程式新增至使用者流程的螢幕擷取畫面。

  6. 從清單中選取應用程式。 或者,使用搜尋方塊來尋找應用程式,然後加以選取。

  7. 選擇選取