配置 Active Directory

下列指引適用於標準 Active Directory 安裝,不適用於 Azure Active Directory。

標準 Active Directory 需要比其 Azure 同層級還多的配置,才能使用 SAML 執行。 請遵循該文件的一般 SAML 說明文件。

必要條件

  • 在 Active Directory 安裝中,啟用 Active Directory 聯合服務 (ADFS)
  • 若要存取 Instana ,請確保所有使用者在其設定檔中都有電子郵件位址。
  • 需要管理權限。

取得服務提供者 meta 資料

為了使配置更容易,會提供「服務提供者」meta 資料 XML 檔。 您可以從 SAML 設定對話框下載它:

SAML

若要儲存檔案以供稍後使用,請按一下 Meta 資料下載

建立依賴信任夥伴

  1. 從工具清單中,開啟 AD FS 管理

    ADFS 管理

  2. 選取 新增信賴憑證者信任

    新增信賴憑證者信任

    然後會向您呈現一個精靈,用來建立「依賴方信任」(也稱為 SAML)。

    新增信賴憑證者信任 1

    此對話框的 選取資料來源 步驟可讓您上傳從 Instana 下載的服務提供者 meta 資料。 上傳檔案並等待 Active Directory 完成處理。

    新增信賴憑證者信任上傳

    完成其餘步驟以建立新的信任。

    然後會以 AD FS 管理 預設視圖提示您,預設視圖現在包含新建立的 信賴憑證者信任

新增必要的屬性對映

Instana 需要接收已鑑別使用者的電子郵件位址。 因此,您需要新增對映,以取得對映至 SAML 互動的每一個個別使用者的電子郵件位址。

Active Directory 在正確執行此對映時有一些問題,因此您需要協助處理規則組合。

若要新增規則,請選取新建立的 信賴憑證者信任,然後按一下 編輯索賠發行原則 ...

編輯要求發行原則

裡面可能沒有規則,因為它是剛建立的。

編輯要求發行原則是空的

選取 新增規則 ...

下一個對話框會引導您建立對映規則。

從清單中選取 以要求方式傳送 LDAP 屬性

將要求發行原則 LDAP 屬性編輯為要求

提供規則的名稱,並選取將 電子郵件位址 對映至 電子郵件位址

附註: 下拉清單也包含名為 NameID 的欄位,您可能會想使用此欄位。 很遺憾,轉換已中斷,產生的配置會產生無效的 SAML 訊息。

將要求發行原則 LDAP 屬性編輯為要求 2

選取 新增規則 ... 以新增 轉換送入的要求。 此規則負責將電子郵件位址轉換為 SAML 標準所需的 NameID

編輯要求發行原則轉換送入的要求

選取 電子郵件位址 作為送入要求類型,並選取 名稱 ID 作為送出要求類型。 送出名稱 ID 格式 需要設為電子郵件,才能進行實際轉換。

編輯理賠發行原則轉換送入的理賠 2

然後,您可以看到下列規則清單。

編輯要求發行原則概觀

這些規則的順序很重要,因此請仔細檢查所有規則的位置。

這就是 Active Directory 這方面的問題。

完成 Instana 中的配置

剩下的唯一部分是連接 Instana 與 AD。 您已將服務提供者 meta 資料從 Instana 上傳至 AD

現在,您需要將 IdP-Metadata 從 AD 提供給 Instana。 請遵循下列步驟:

首先,您需要下載 meta 資料檔。 使用瀏覽器並導覽至 https://<AD_HOST_NAME>/FederationMetadata/2007-06/FederationMetadata.xml,並確保將 <AD_HOST_NAME> 取代為 AD 執行所在的機器名稱。

在本端儲存下載的檔案,並開啟 Instana-SAML-configuration 對話框。

選取 請按一下這裡以選取要上傳的 IDP-Metadata-File ,然後按一下 啟動

Instana 可以使用 SAML 來存取。