實作管理密碼雜湊同步 (PHS)

已完成

密碼雜湊同步處理如何運作

密碼雜湊同步是一種用來完成混合式身分識別的登入方法。 Microsoft Entra Connect 將使用者密碼雜湊的雜湊碼從內部部署的 Active Directory 執行個體同步到雲端式 Microsoft Entra 執行個體。

Diagram of Microsoft Entra Connect passes a password hash for a user between on-premises and in the cloud.

Active Directory Domain Services 是以代表使用者實際密碼的雜湊值格式儲存密碼。 雜湊值是單向數學函數 (雜湊演算法) 的結果。 沒有任何方法能將單向函數的結果還原成純文字版本的密碼。 為了同步處理您的密碼,Microsoft Entra Connect 同步會從內部部署 Active Directory 執行個體擷取您的密碼雜湊。 系統會先對密碼雜湊套用額外的安全性處理,再將其同步至 Microsoft Entra 驗證服務。 密碼是以個別使用者為單位,依時間先後順序進行同步處理。

實際的密碼雜湊同步程序資料流程,與使用者資料的同步處理相似。 不過,密碼的同步處理頻率會高於其他屬性的標準目錄同步作業時程。 密碼雜湊同步流程每 2 分鐘就會執行一次。 您無法修改此流程的頻率。 當您同步處理密碼時,該密碼會覆寫現有的雲端密碼。

您第一次啟用密碼雜湊同步功能時,系統會對範圍內的所有使用者執行密碼的首次同步處理作業。 初次同步時,您無法明確定義一小組要同步處理的使用者密碼。 初始同步處理完成後,您可以設定選擇性密碼雜湊同步處理,以供日後同步處理。

如果有多個連接器,則可以停用某些連接器的密碼雜湊同步,而不是其他連接器。 當您變更內部部署密碼時,系統一般會在幾分鐘內同步更新後的密碼。 密碼雜湊同步功能會自動重試失敗的同步處理作業。 如果在嘗試同步處理密碼時發生錯誤,錯誤會記錄在您的事件檢視器中。

啟用密碼雜湊同步功能

當您透過 [快速設定] 選項安裝 Microsoft Entra Connect 時,就會自動啟用密碼雜湊同步功能。 若安裝 Microsoft Entra Connect 時使用自訂設定,您就能在使用者登入頁面上使用密碼雜湊同步功能。

Screenshot of Microsoft Entra Connect with the Password Hash Synchronization option selected.

密碼雜湊同步和同盟資訊處理標準

如果您的伺服器根據聯邦資訊處理標準 (FIPS) 鎖定,則會停用 MD5。

若要啟用密碼雜湊同步功能的 MD5,請執行下列步驟:

  1. 移至 %programfiles%\Azure A D Sync\Bin
  2. 開啟 [Server.exe.config]。
  3. 前往檔案結尾處的 [設定/執行階段] 節點。
  4. 新增下列節點:<enforceFIPSPolicy enabled="false"/>
  5. 儲存您的變更。

做為參考,此片段應如下列所示:

    <configuration>
        <runtime>
            <enforceFIPSPolicy enabled="false"/>
        </runtime>
    </configuration>




使用 PingFederate

使用 Microsoft Entra Connect 設定 PingFederate,以透過您要連線的網域設定同盟。 需要下列必要條件:

  • PingFederate 8.4 或更新版本。
  • 您想要使用之同盟服務名稱 (例如 sts.contoso.com) 的 TLS/SSL 憑證。

在您選擇使用 AD Connect 中的 PingFederate 來設定同盟之後,系統會要求您驗證要建立同盟的網域。 從下拉式功能表中選取網域。

Screenshot of Microsoft Entra Connect interface showing the domain you want to create a federation with.

將 PingFederate 設為每個同盟 Azure 網域的同盟伺服器。 然後選取 [匯出設定],以與您的 PingFederate 管理員共用此資訊。 同盟伺服器管理員會更新設定,然後提供 PingFederate 伺服器 URL 和連接埠號碼,以便 Microsoft Entra Connect 能夠驗證中繼資料設定。