Поделиться через


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 соответствует XML-элементу <saml:AudienceRestrictionCondition> , который определен в спецификации OASIS SAML 1.1. Класс SamlAudienceRestrictionCondition является одним из нескольких условий SamlConditions, используемых в утверждении SAML.

Используйте класс SamlAudienceRestrictionCondition для указания, что утверждение SamlAssertion предназначено для конкретной аудитории, и центр выдачи SAML не гарантирует утверждение SAML для других аудиторий, получающих маркер безопасности. Утверждения для маркеров безопасности SamlSecurityToken выражаются в виде части класса SamlAssertion, в котором может быть дополнительный набор условий, влияющих на действительность утверждения. Одним из этих условий является SamlAudienceRestrictionCondition, которое указывает, что утверждение адресовано одной или нескольким аудиториям. Центр выдачи SAML не может запретить непреднамеренному получателю выполнить действие на основании сведений, предоставленных в утверждении SAML. Однако класс SamlAudienceRestrictionCondition позволяет центру SAML явно указать на отсутствие гарантии для такой стороны в формате, пригодном для чтения компьютером и человеком.

Чтобы указать набор предполагаемых аудиторий, используйте конструктор SamlAudienceRestrictionCondition(IEnumerable<Uri>), который принимает набор аудиторий. Чтобы возвратить набор предполагаемых аудиторий, получите доступ к свойству Audiences.

Конструкторы

SamlAudienceRestrictionCondition()

Инициализирует новый экземпляр класса SamlAudienceRestrictionCondition.

SamlAudienceRestrictionCondition(IEnumerable<Uri>)

Инициализирует новый экземпляр класса SamlAudienceRestrictionCondition с заданным набором аудиторий, для которых предназначено утверждение SAML.

Свойства

Audiences

Возвращает набор аудиторий, для которых предназначено утверждение SAML.

IsReadOnly

Возвращает значение, определяющее, являются ли свойства данного экземпляра доступными только для чтения.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MakeReadOnly()

Делает этот экземпляр доступным только для чтения.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Считывает элемент <AudienceRestrictionCondition> из указанного средства чтения XML.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Записывает элемент <AudienceRestrictionCondition> в указанный XML-сериализатор.

Применяется к

См. также раздел