SamlAuthenticationStatement Construtores

Definição

Inicializa uma nova instância da classe SamlAuthenticationStatement.

Sobrecargas

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.

SamlAuthenticationStatement()

Inicializa uma nova instância da classe SamlAuthenticationStatement.

public SamlAuthenticationStatement ();

Aplica-se a

.NET Framework 4.8.1 e outras versões
Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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

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

public SamlAuthenticationStatement (System.IdentityModel.Tokens.SamlSubject samlSubject, string authenticationMethod, DateTime authenticationInstant, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings);

Parâmetros

samlSubject
SamlSubject

Um SamlSubject que representa a entidade da declaração.

authenticationMethod
String

Uma referência URI que especifica como a entidade foi autenticada.

authenticationInstant
DateTime

Um DateTime que especifica o instante no tempo em que a entidade foi autenticada.

dnsAddress
String

O nome de domínio DNS no qual reside o computador que autenticou a entidade.

ipAddress
String

O endereço IP do computador que autenticou a entidade.

authorityBindings
IEnumerable<SamlAuthorityBinding>

Um IEnumerable<T> do tipo SamlAuthorityBinding que contém informações adicionais sobre a entidade.

Exceções

authorityBindings contém um membro que é null.

Comentários

O conjunto de métodos de autenticação é extensível; no entanto, a tabela a seguir contém o conjunto de métodos de autenticação definidos na especificação SAML.

Método de autenticação URI
Senha urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
SRP (Senha Remota Segura) urn:ietf:rfc:2945
Hardware Token URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
Autenticação de cliente baseada em certificado SSL/TLS urn:ietf:rfc:2246
Chave pública PGP urn:oasis:names:tc:SAML:1.0:am:PGP
Chave pública SPKI urn:oasis:names:tc:SAML:1.0:am:SPKI
Chave pública XKMS urn:oasis:names:tc:SAML:1.0:am:XKMS
Assinatura digital XML urn:ietf:rfc:3075
Não Especificado urn:oasis:names:tc:SAML:1.0:am:unspecified

Quando o authenticationMethod parâmetro é null, o método de autenticação é definido como urn:oasis:names:tc:SAML:1.0:am:unspecified.

Aplica-se a

.NET Framework 4.8.1 e outras versões
Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1