SamlAuthenticationStatement Constructores

Definición

Inicializa una nueva instancia de la clase SamlAuthenticationStatement.

Sobrecargas

Nombre Description
SamlAuthenticationStatement()

Inicializa una nueva instancia de la clase SamlAuthenticationStatement.

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

Inicializa una nueva instancia de la SamlAuthenticationStatement clase mediante 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 SamlAuthenticationStatement clase mediante 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

que SamlSubject representa el asunto de la notificación.

authenticationMethod
String

Referencia de URI que especifica cómo se autenticó el asunto.

authenticationInstant
DateTime

DateTime que especifica el instante en el momento en el que se autenticó el asunto.

dnsAddress
String

Nombre de dominio DNS en el que reside el equipo que autenticó el asunto.

ipAddress
String

Dirección IP del equipo que autenticó el asunto.

authorityBindings
IEnumerable<SamlAuthorityBinding>

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

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 definidos en la especificación SAML.

Método de autenticación URI
Password urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
Contraseña remota segura (SRP) urn:ietf:rfc:2945
Hardware Token URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
Autenticación de cliente basada en certificados 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 authenticationMethod parámetro es null, el método de autenticación se establece en urn:oasis:names:tc:SAML:1.0:am:unspecified.

Se aplica a