適用於: 員工租使用者
外部租使用者 (深入瞭解)
提示
本文適用於員工租用戶中的 B2B 共同作業使用者流程。 如需外部租用戶的相關信息,請參閱 建立註冊和登入使用者流程。
針對您所建置的應用程式,您可以建立使用者流程,讓使用者註冊應用程式,並建立新的來賓帳戶。 自助式註冊使用者流程會定義用戶在註冊期間所遵循的一系列步驟、您允許他們使用的 識別提供者 ,以及您想要收集的用戶屬性。 您可以將一或多個應用程式與單一使用者流程產生關聯。
注意
您可以將由您的組織所建置的應用程式與使用者流程建立關聯。 使用者流程不能用於 Microsoft 應用程式,例如 SharePoint 或 Teams。
必要條件
開始之前,您可能需要新增識別提供者並定義自定義屬性。
新增識別提供者 (選擇性)
Microsoft Entra ID 是自助式註冊的預設識別提供者。 這表示使用者依預設可以使用 Microsoft Entra 帳戶進行註冊。 在您的自助式註冊使用者流程中,您也可以加入社交識別提供者 (例如 Google 和 Facebook、Microsoft 帳戶) 和以電子郵件寄送一次性密碼功能。 如需詳細資訊,請參閱下列文章:
定義自訂屬性 (選擇性)
使用者屬性是在自助式註冊期間向使用者收集的值。 Microsoft Entra 外部 ID 隨附內建的屬性集,但您可以建立自訂屬性,以便在使用者流程中使用。 您也可以使用 Microsoft Graph API 來讀取和寫入這些屬性。 請參閱 定義使用者流程的自定義屬性。
為您的租用戶啟用自助式註冊
您必須先為租用戶啟用相關功能,才能將自助式註冊使用者流程新增至應用程式。 控制項才會變為可用狀態,讓您將使用者流程與應用程式建立關聯。
注意
此設定也可以在 Microsoft Graph API 中使用 authenticationFlowsPolicy 資源類型進行設定。
以至少用戶系統管理員身分登入 Microsoft Entra 系統管理中心。
流覽至 [專案標識碼>外部身分識別外部>設定]。
將 [透過使用者流程啟用來賓自助式註冊] 切換設定為 [是]。
選取 [ 儲存]。
建立自助式註冊的使用者流程
接著,您建立自助式註冊的使用者流程,然後將使用者流程新增至應用程式。
以至少用戶系統管理員身分登入 Microsoft Entra 系統管理中心。
流覽至 [專案標識碼>外部身分>識別使用者流程],然後選取 [新增使用者流程]。
在 [建立] 頁面上,輸入使用者流程 的 [名稱]。 名稱會自動加上 B2X_1_。
在 [識別提供者] 清單中,選取您的外部使用者可用來登入應用程式的一或多個識別提供者。 (請參閱本文稍早開始 之前 ,以瞭解如何新增識別提供者。
在 [使用者屬性] 底下,選擇您要向使用者收集的屬性。 如需更多屬性,請選取 [顯示更多]。 例如,選取 [顯示更多],然後選擇 [國家/地區]、[顯示名稱],及 [郵遞區號] 的屬性和宣告。 選取 [確定]。
注意
您只能在使用者第一次註冊時收集屬性。 使用者註冊之後,即使您變更使用者流程,系統也不會再提示使用者以收集屬性資訊。
選取 [建立]。
新的使用者流程會出現在 [使用者流程] 清單中。 如有需要,請重新整理頁面。
選取屬性集合表單的配置
您可以選擇在註冊頁面上顯示內容的順序。
以至少用戶系統管理員身分登入 Microsoft Entra 系統管理中心。
流覽至 [專案標識碼>外部身分識別>使用者流程]。
從清單中選取自助式註冊使用者流程。
在 [自訂] 下方,選取 [頁面配置]。
您選擇要收集的屬性隨即列出。 若要變更顯示順序,請選取屬性,然後選取 [上移]、[下移]、[移至頂端] 或 [移至底部]。
選取 [ 儲存]。
將應用程式新增至自助式註冊用戶流程
現在,您將應用程式與使用者流程建立關聯,以啟用這些應用程式的註冊。 存取相關聯應用程式的新使用者會看到新的自助式註冊體驗。
以至少用戶系統管理員身分登入 Microsoft Entra 系統管理中心。
流覽至 Entra ID>外部身分識別>使用者流程
從清單中選取自助式註冊使用者流程。
在左側功能表的 [使用] 底下,選取 [應用程式]。
選取 [新增應用程式]。
從清單中選取應用程式。 或者,使用搜尋方塊來尋找應用程式,然後加以選取。
選擇 [選取]。