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


SamlAuthenticationStatement Класс

Определение

Представляет утверждение для маркера безопасности SamlSecurityToken о том, что проверка подлинности субъекта выполнена определенным средством на определенный момент времени.

public ref class SamlAuthenticationStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAuthenticationStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAuthenticationStatement = class
    inherit SamlSubjectStatement
Public Class SamlAuthenticationStatement
Inherits SamlSubjectStatement
Наследование
SamlAuthenticationStatement

Комментарии

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

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

SamlAuthenticationStatement()

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

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

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

Свойства

AuthenticationInstant

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

AuthenticationMethod

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

AuthorityBindings

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

ClaimType

Возвращает тип утверждения безопасности.

DnsAddress

Возвращает или задает DNS-имя домена, в котором расположен компьютер, выполнивший проверку подлинности субъекта.

IPAddress

Возвращает или задает IP-адрес компьютера, который проверил подлинность субъекта.

IsReadOnly

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

SamlSubject

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

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

Методы

AddClaimsToList(IList<Claim>)

Добавляет утверждение, основанное на свойствах данного экземпляра, в указанную коллекцию утверждений.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Создает политику авторизации для маркера безопасности SamlSecurityToken.

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

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

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

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

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

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

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

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

MemberwiseClone()

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

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

Считывает оператор проверки подлинности SAML из указанного средства чтения XML.

SetSubject(SamlSubject)

Задает субъект маркера безопасности SamlSecurityToken.

(Унаследовано от SamlSubjectStatement)
ToString()

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

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

Записывает инструкцию проверки подлинности SAML в указанный XML-сериализатор.

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