Comparteix a través de


SamlAuthenticationStatement Constructores

Definición

Inicializa una nueva instancia de la clase SamlAuthenticationStatement.

Sobrecargas

SamlAuthenticationStatement()

Inicializa una nueva instancia de la clase SamlAuthenticationStatement.

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

Inicializa una nueva instancia de la clase SamlAuthenticationStatement utilizando los detalles de autenticación especificados.

SamlAuthenticationStatement()

Inicializa una nueva instancia de la clase SamlAuthenticationStatement.

public:
 SamlAuthenticationStatement();
public SamlAuthenticationStatement ();
Public Sub New ()

Se aplica a

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

Inicializa una nueva instancia de la clase SamlAuthenticationStatement utilizando los detalles de autenticación especificados.

public:
 SamlAuthenticationStatement(System::IdentityModel::Tokens::SamlSubject ^ samlSubject, System::String ^ authenticationMethod, DateTime authenticationInstant, System::String ^ dnsAddress, System::String ^ ipAddress, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAuthorityBinding ^> ^ authorityBindings);
public SamlAuthenticationStatement (System.IdentityModel.Tokens.SamlSubject samlSubject, string authenticationMethod, DateTime authenticationInstant, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings);
new System.IdentityModel.Tokens.SamlAuthenticationStatement : System.IdentityModel.Tokens.SamlSubject * string * DateTime * string * string * seq<System.IdentityModel.Tokens.SamlAuthorityBinding> -> System.IdentityModel.Tokens.SamlAuthenticationStatement
Public Sub New (samlSubject As SamlSubject, authenticationMethod As String, authenticationInstant As DateTime, dnsAddress As String, ipAddress As String, authorityBindings As IEnumerable(Of SamlAuthorityBinding))

Parámetros

samlSubject
SamlSubject

SamlSubject que representa el sujeto de la notificación.

authenticationMethod
String

Una referencia de URI que especifica cómo se autenticó el sujeto.

authenticationInstant
DateTime

DateTime que especifica el momento en el tiempo en el que se autenticó el sujeto.

dnsAddress
String

El nombre de dominio DNS en el que reside el equipo que autenticó el sujeto.

ipAddress
String

La dirección IP del equipo que autenticó el sujeto.

authorityBindings
IEnumerable<SamlAuthorityBinding>

IEnumerable<T> de tipo SamlAuthorityBinding que contiene la información adicional sobre el sujeto.

Excepciones

authorityBindings contiene un miembro que es null.

Comentarios

El conjunto de métodos de autenticación es extensible; sin embargo, la tabla siguiente contiene el conjunto de métodos de autenticación definido en la especificación de SAML.

Método de autenticación URI
Contraseña urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
Proteger la contraseña remota (SRP) urn:ietf:rfc:2945
Token de hardware URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
La autenticación de cliente basada en el certificado de SSL/TLS urn:ietf:rfc:2246
Clave pública PGP urn:oasis:names:tc:SAML:1.0:am:PGP
Clave pública SPKI urn:oasis:names:tc:SAML:1.0:am:SPKI
Clave pública XKMS urn:oasis:names:tc:SAML:1.0:am:XKMS
Firma digital XML urn:ietf:rfc:3075
Sin especificar urn:oasis:names:tc:SAML:1.0:am:unspecified

Cuando el parámetro authenticationMethod es null, el método de autenticación está establecido en urn:oasis:names:tc:SAML:1.0:am:unspecified.

Se aplica a