決定要使用的宣告規則範本類型
設計 Active Directory 同盟服務 (AD FS) 基礎結構的重要環節之一,是為每個要與您的組織參與同盟的夥伴決定一組完整的宣告規則,以及您應使用哪個對應的宣告規則範本來建立規則。 您可以使用 AD FS 管理嵌入式管理單元中的宣告規則範本來建立規則。
您設定的每一組宣告規則只能與一個同盟信任相關聯。 這表示,您無法在建立一個信任的一組規則後,將其用於同盟服務中的其他信任。 不過您可以從宣告規則範本輕鬆建立規則,以更快速地產生每個同盟夥伴與您的組織之間同意的一組宣告。
如需有關規則和規則範本的詳細資訊,請參閱 The Role of Claim Rules。
在您決定所應使用的宣告規則範本類型之前,請考量下列問題:
您信任的宣告提供者會提供哪些宣告?
您信任每個宣告提供者的哪些宣告?
信任此同盟服務的信賴憑證者需要哪些宣告?
您願意向每個信賴憑證者揭露哪些宣告?
哪些使用者應該可以存取每個信賴憑證者?
回答這些問題將可協助您規劃完整的宣告規則設計。 這也有助於您建立妥善的授權和存取控制策略,並使部署團隊在實作期間更有效率。
在下一節中,您將了解如何根據您的商業需求為您的環境選取適當的規則範本類型。
宣告規則範本類型
下表說明可讓您使用 AD FS 管理嵌入式管理單元建立規則的所有宣告規則範本類型,以及不同的範本有何優缺點。
規則範本類型 | 描述 | 優點 | 缺點 |
---|---|---|---|
傳遞或篩選連入宣告 | 用來建立一個規則,此規則會傳遞所選宣告類型的所有宣告值,或根據宣告值篩選宣告,而只讓所選宣告類型的特定宣告值傳遞。 如需詳細資訊,請參閱 When to Use a Pass Through or Filter Claim Rule。 |
- 可用來選取要接受或照原狀發行的特定宣告 | - 宣告類型和值無法變更 |
轉換傳入宣告 | 用來建立一個規則,此規則可選取傳入宣告,並將其對應至不同的宣告類型,或將其宣告值對應至新的宣告值。 如需詳細資訊,請參閱 When to Use a Transform Claim Rule。 |
- 可用來標準化宣告類型或值 - 可取代傳入宣告的電子郵件尾碼 |
- 更複雜的字串取代需要自訂規則 |
以宣告形式傳送 LDAP 屬性 | 用來建立一個規則,從 LDAP 屬性存放區中選取屬性,以宣告的形式傳送給信賴憑證者。 如需詳細資訊,請參閱 When to Use a Send LDAP Attributes as Claims Rule。 |
- 可從任何 AD DS/AD LDS 屬性存放區尋找宣告來源 - 多個宣告可使用單一規則發行 |
- 效能 – 因帳戶查閱而減緩 - 無法使用自訂 LDAP 篩選器進行查詢 |
以宣告的形式傳送群組成員資格 | 用來建立一個規則,此規則可在使用者是 Active Directory 安全性群組的成員時傳送指定的宣告類型和值。 使用這項規則時,會根據您選取的群組傳送單一宣告。 如需詳細資訊,請參閱 When to Use a Send Group Membership as a Claim Rule。 |
- 發行群組宣告的效能較快 – 不進行帳戶查閱 | - 使用者必須是本機 Active Directory 群組的成員 |
使用自訂規則傳送宣告 | 用來建立會比標準規則範本提供更進階之選項的自訂規則。 您可以使用 AD FS 宣告規則語言撰寫自訂規則。 如需詳細資訊,請參閱 When to Use a Custom Claim Rule。 |
- 可用來從 SQL 屬性存放區尋找宣告來源 - 可用來指定自訂 LDAP 篩選 - 可以用來發行 PPID - 可與自訂屬性存放區搭配使用 - 可讓您僅將宣告新增至輸入宣告集 - 可用來根據多個傳入宣告傳送宣告 |
- 比較難設定 - 一開始了解宣告規則語言時可能需要準備時間 |
根據連入宣告允許或拒絕使用者 | 用來建立一個規則,此規則會根據傳入宣告的類型和值,允許或拒絕使用者對信賴憑證者的存取。 如需詳細資訊,請參閱 When to Use an Authorization Claim Rule。 |
- 簡化授權程序 | - 必須僅指定一個宣告類型和一個宣告值 - 不支援宣告值的模式比對 |
允許所有使用者 | 用來建立將允許所有使用者存取信賴憑證者的規則。 如需詳細資訊,請參閱 When to Use an Authorization Claim Rule。 |
- 容易設定 | - 安全性不如使用根據傳入宣告允許或拒絕使用者的範本 |