Compartilhar via


SamlAuthenticationStatement Classe

Definição

Representa uma declaração para um token de segurança de SamlSecurityToken que declara que a entidade foi autenticada por um meio específico em um momento específico.

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
Herança
SamlAuthenticationStatement

Comentários

SamlSecurityToken Os tokens de segurança especificam suas declarações usando declarações SAML, que podem especificar quando o assunto foi autenticado. As declarações em uma declaração SAML são representadas por instruções SAML. A especificação SAML define um conjunto de tipos de instrução SAML e um deles é um SamlAuthenticationStatement. Um SamlAuthenticationStatement afirma que o assunto da instrução foi autenticado por um meio específico em um determinado momento.

Construtores

SamlAuthenticationStatement()

Inicializa uma nova instância da classe SamlAuthenticationStatement.

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

Inicializa uma nova instância da classe SamlAuthenticationStatement usando os detalhes de autenticação especificados.

Propriedades

AuthenticationInstant

Obtém ou define o instante no tempo em que a entidade foi autenticada.

AuthenticationMethod

Obtém ou define o método usado para autenticar a entidade.

AuthorityBindings

Obtém informações adicionais sobre a entidade.

ClaimType

Obtém o tipo de declaração de segurança.

DnsAddress

Obtém ou define o nome de domínio DNS no qual reside o computador que autenticou a entidade.

IPAddress

Obtém ou configura o endereço IP do computador que autenticou a entidade.

IsReadOnly

Obtém um valor que indica se as propriedades dessa instância são somente leitura.

SamlSubject

Obtém ou define a entidade de um token de segurança SamlSecurityToken.

(Herdado de SamlSubjectStatement)

Métodos

AddClaimsToList(IList<Claim>)

Adiciona uma declaração com base nas propriedades dessa instância à coleção de declarações especificada.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Cria uma política de autorização para um token de segurança SamlSecurityToken.

(Herdado de SamlSubjectStatement)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MakeReadOnly()

Faz com que essa instância seja somente leitura.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lê a instrução de autenticação SAML do leitor de XML especificado.

SetSubject(SamlSubject)

Define a entidade de um token de segurança SamlSecurityToken.

(Herdado de SamlSubjectStatement)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Grava a instrução de autenticação SAML no serializador XML especificado.

Aplica-se a