SamlAuthenticationStatement Classe

Definição

Representa uma reivindicação para um SamlSecurityToken token de segurança que afirma que o sujeito foi autenticado por um determinado meio num determinado momento.

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

Observações

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

Construtores

Name Description
SamlAuthenticationStatement()

Inicializa uma nova instância da SamlAuthenticationStatement classe.

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

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

Propriedades

Name Description
AuthenticationInstant

Obtém ou define o instante no tempo em que o sujeito foi autenticado.

AuthenticationMethod

Obtém ou define o método usado para autenticar o sujeito.

AuthorityBindings

Obtém informações adicionais sobre o assunto.

ClaimType

Recebe o tipo de reclamação de segurança.

DnsAddress

Obtém ou define o nome de domínio DNS onde reside o computador que autenticou o sujeito.

IPAddress

Obtém ou define o endereço IP do computador que autenticou o sujeito.

IsReadOnly

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

SamlSubject

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

(Herdado de SamlSubjectStatement)

Métodos

Name Description
AddClaimsToList(IList<Claim>)

Adiciona uma reivindicação baseada nas propriedades desta instância à coleção especificada de reivindicações.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

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

(Herdado de SamlSubjectStatement)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MakeReadOnly()

Faz com que esta instância seja apenas de leitura.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

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

SetSubject(SamlSubject)

Define o tema de um SamlSecurityToken token de segurança.

(Herdado de SamlSubjectStatement)
ToString()

Devolve uma cadeia que representa o objeto atual.

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

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

Aplica-se a