SamlAuthenticationStatement Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.