SamlAudienceRestrictionCondition 類別

定義

指定 SAML 判斷提示是針對特定對象所發出。

public ref class SamlAudienceRestrictionCondition : System::IdentityModel::Tokens::SamlCondition
public class SamlAudienceRestrictionCondition : System.IdentityModel.Tokens.SamlCondition
type SamlAudienceRestrictionCondition = class
    inherit SamlCondition
Public Class SamlAudienceRestrictionCondition
Inherits SamlCondition
繼承
SamlAudienceRestrictionCondition

備註

類別 SamlAudienceRestrictionCondition 會對應至 <saml:AudienceRestrictionCondition> XML 元素,此專案定義於 OASIS SAML 1.1 規格中。 SamlAudienceRestrictionCondition 是一種 SamlConditions,它可以用來限定 SAML 判斷提示 (Assertion) 的範圍。

使用 SamlAudienceRestrictionCondition 類別來指定 SamlAssertion 是針對特定對象的使用方式,而且核發 SAML 的授權單位並不會對接收該安全性權杖的其他對象保證該 SAML 判斷提示。 SamlSecurityToken 安全性權杖的宣告會表示為 SamlAssertion 的一部分,而這些宣告可以選擇性地包含會影響判斷提示之有效性的條件集合。 上述的其中一種條件是 SamlAudienceRestrictionCondition,它會指定判斷該提示是針對一或多個特定對象所發出。 核發 SAML 的授權單位無法避免未知收件者不對 SAML 判斷提示中提供的資訊採取任何行動。 但是,SamlAudienceRestrictionCondition 類別允許 SAML 授權單位以機器或人們可讀取的格式明確聲明,不會對這類對象提供保證。

若要指定目標對象的集合,請使用可以接受對象集合的 SamlAudienceRestrictionCondition(IEnumerable<Uri>) 建構函式。 若要取得目標對象的集合,存取 Audiences 屬性。

建構函式

SamlAudienceRestrictionCondition()

初始化 SamlAudienceRestrictionCondition 類別的新執行個體。

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

使用 SAML 判斷提示提供目標的已指定對象集合,初始化 SamlAudienceRestrictionCondition 類別的新執行個體。

屬性

Audiences

取得 SAML 判斷提示提供目標的對象集合。

IsReadOnly

取得值,這個值會指出這個執行個體的屬性是否是唯讀的。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MakeReadOnly()

使得這個執行個體成為唯讀的。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

從指定的 XML 讀取器讀取 <AudienceRestrictionCondition> 項目。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

<AudienceRestrictionCondition> 項目寫入至指定的 XML 序列化程式。

適用於

另請參閱