這很重要
自 2025 年 5 月 1 日起,Azure AD B2C 將不再可供新客戶購買。 在我們的常見問題中深入瞭解。
有時候,您會想要在 Azure Active Directory B2C (Azure AD B2C) 目錄中手動建立取用者帳戶。 當使用者註冊使用您的其中一個應用程式時,雖然在 Azure AD B2C 目錄中最常建立取用者帳戶,但是您可透過程式設計方式和使用 Azure 入口網站加以建立。 本文著重於使用者建立和刪除的 Azure 入口網站方法。
若要新增或刪除使用者,您的帳戶必須獲指派 用戶系統管理員 角色。
使用者帳戶的類型
如 Azure AD B2C 中的使用者帳戶概觀中所述,有三種類型的用戶帳戶可以在 Azure AD B2C 目錄中建立:
- 工作
- 來賓
- 消費者
本文著重於在 Azure 入口網站中使用 取用者帳戶 。 如需建立和刪除工作和來賓帳戶的相關信息,請參閱 使用 Microsoft entra ID 新增或刪除使用者。
建立消費者使用者
- 登入 Azure 入口網站。
- 如果您有多個租用戶的存取權,請使用頂端功能表中的 [設定] 圖示,從 [目錄 + 訂用帳戶] 功能表切換至您的 Azure AD B2C 租用戶。
- 在左側功能表中,選取 [Microsoft Entra ID]。 或者,選取 [所有服務 ],然後搜尋並選取 [Microsoft Entra ID]。
- 在管理下方,選取使用者。
- 選取 [新增使用者]。
- 選取 [建立 Azure AD B2C 使用者]。
- 選擇 [登入] 方法,然後輸入新使用者的電子郵件地址或用戶名稱。 您在這裡選取的登入方法必須符合您為 Azure AD B2C 租使用者的 本機帳戶 識別提供者指定的設定(請參閱在 Azure AD B2C 租使用者中 管理>識別提供者 )。
- 輸入使用者的 [名稱 ]。 這通常是使用者的完整名稱(名字和姓氏)。
- (選擇性)如果您想要延遲使用者登入的能力,您可以 封鎖登入 。 您可以稍後在 Azure 入口網站中編輯使用者的 設定檔 來啟用登入。
- 選擇 [自動產生密碼 ] 或 [讓我建立密碼]。
- 指定使用者的 [名字 ] 和 [ 姓氏]。
- 選取 ,創建。
除非您已選取 [ 封鎖登入],否則用戶現在可以使用您指定的登入方法(電子郵件或用戶名稱)登入。
重設使用者密碼
如果使用者忘記自己的密碼,您可以系統管理員身分重設使用者的密碼。 當重設使用者密碼時,系統會為使用者自動產生暫時密碼。 暫時密碼永不過期。 下次使用者登入時,密碼仍然有效,而不論產生暫時密碼之後經過多少時間。 然後,使用者必須重設一個永久密碼。
這很重要
在重設用戶的密碼之前, 請先在 Azure Active Directory B2C 中設定強制密碼重設流程,否則使用者將無法登入。
若要重設使用者的密碼:
- 在您的 Azure AD B2C 目錄中,選取 [ 使用者],然後選取您想要重設密碼的使用者。
- 搜尋並選取需要重設密碼的使用者,然後選取 [重設密碼]。
- 在 [重設密碼] 頁面中,選取 [重設密碼]。
- 複製密碼並將它提供給使用者。 使用者必須在下次登入過程中變更密碼。
刪除消費者用戶
- 在您的 Azure AD B2C 目錄中,選取 [ 使用者],然後選取您想要刪除的使用者。
- 選取 [刪除],然後選取 [是] 確認刪除。
如需在刪除之後的頭 30 天內還原使用者或永久刪除使用者的詳細資訊,請參閱使用 Microsoft Entra ID 還原或移除最近刪除的使用者。
匯出消費者使用者
- 在您的 Azure AD B2C 目錄中,搜尋 Microsoft Entra ID。
- 選取 使用者,然後選取 大量作業 和 下載使用者。
- 選取 [開始],然後選取 [ 檔案已就緒!按兩下這裡以下載。
透過 [大量作業] 選項下載使用者時,CSV 檔案會將使用者以其 UPN 屬性帶入,格式為 objectID@B2CDomain。 這是設計使然,因為那是UPN資訊在B2C租戶中儲存的方式。
撤銷消費者用戶的會話
目前,Azure AD B2C 不支援從 Azure 入口網站進行用戶會話撤銷。 不過,您可以使用 Microsoft Graph PowerShell 或 Microsoft Graph API 來達成這項工作。 如果您選擇使用 Microsoft Graph PowerShell,請使用下列步驟:
- 如果您尚未這麼做,請安裝 Microsoft Graph PowerShell 模組。
- 在您的 Windows PowerShell 中,執行下列命令,然後回應提示。 此命令可讓您使用必要的範圍登入。 您必須使用 Azure AD B2C 系統管理員帳戶登入,以同意所需的範圍:
Connect-MgGraph -Scopes "User.ReadWrite.All"
- 成功登入之後,請在 Windows PowerShell 中執行下列命令。 將
$userId
替換為消費者用戶的 objectId 或 UPN。Revoke-MgUserSign -UserId $userId
後續步驟
如需自動化的使用者管理案例,例如將使用者從另一個識別提供者移轉至您的 Azure AD B2C 目錄,請參閱 Azure AD B2C:使用者移轉。