SamlAudienceRestrictionCondition 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定 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 对应于 <saml:AudienceRestrictionCondition>
OASIS SAML 1.1 规范中定义的 XML 元素。 SamlAudienceRestrictionCondition 是可用于限定 SAML 断言的多个 SamlConditions 之一
使用 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 读取器读取 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
将 |