SamlSubject Класс

Определение

Представляет субъект маркера безопасности SAML.

public ref class SamlSubject
public class SamlSubject
type SamlSubject = class
Public Class SamlSubject
Наследование
SamlSubject

Комментарии

Маркеры безопасности SamlSecurityToken задают утверждения с помощью проверочных утверждений SAML, которые позволяют указать субъект маркера безопасности. Запросы в утверждении SAML представляются операторами SAML. Спецификация SAML определяет набор типов операторов SAML, один из которых является оператором SamlSubjectStatement. Класс SamlSubjectStatement утверждает участника, являющегося субъектом маркера безопасности SamlSecurityToken. Данный участник указывается с помощью класса SamlSubject.

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

SamlSubject()

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

SamlSubject(String, String, String)

Инициализирует новый экземпляр класса SamlSubject, используя указанное имя, формат имени и домен, в котором находится имя.

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

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

Свойства

ConfirmationMethods

Возвращает набор ссылок URI, определяющих протоколы, которые должны использоваться для проверки подлинности субъекта.

Crypto

Возвращает или задает ключ шифрования, используемый для проверки цифровой сигнатуры, определяемой данным оператором субъекта SAML.

IsReadOnly

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

KeyIdentifier

Возвращает или задает идентификатор ключа, предоставляющий доступ к ключу шифрования, хранящемуся в субъекте маркера безопасности SAML.

Name

Возвращает или задает имя субъекта для маркера безопасности SAML.

NameClaimType

Возвращает тип утверждения, используемого для представления имени субъекта для маркера безопасности SAML.

NameFormat

Возвращает или задает ссылку универсального кода ресурса (URI), представляющую формат имени субъекта для маркера безопасности SAML.

NameQualifier

Возвращает или задает домен, в котором находится имя субъекта для маркера безопасности SAML.

SubjectConfirmationData

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

Методы

Equals(Object)

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

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

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

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Возвращает набор утверждений с помощью свойств данного класса и заданной структуры проверки подлинности маркера безопасности SAML.

GetHashCode()

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

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

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

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

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

MemberwiseClone()

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

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

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

ToString()

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

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

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

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

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