Partager via


SamlAuthenticationStatement Constructeurs

Définition

Initialise une nouvelle instance de la classe SamlAuthenticationStatement.

Surcharges

SamlAuthenticationStatement()

Initialise une nouvelle instance de la classe SamlAuthenticationStatement.

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

Initialise une nouvelle instance de la classe SamlAuthenticationStatement à l'aide des détails spécifiés sur l'authentification.

SamlAuthenticationStatement()

Initialise une nouvelle instance de la classe SamlAuthenticationStatement.

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

S’applique à

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

Initialise une nouvelle instance de la classe SamlAuthenticationStatement à l'aide des détails spécifiés sur l'authentification.

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))

Paramètres

samlSubject
SamlSubject

SamlSubject qui représente le sujet de la revendication.

authenticationMethod
String

Référence URI qui spécifie la façon dont le sujet a été authentifié.

authenticationInstant
DateTime

DateTime qui spécifie l'instant auquel le sujet a été authentifié.

dnsAddress
String

Nom de domaine DNS dans lequel réside l'ordinateur qui a authentifié le sujet.

ipAddress
String

Adresse IP de l'ordinateur qui a authentifié le sujet.

authorityBindings
IEnumerable<SamlAuthorityBinding>

IEnumerable<T> de type SamlAuthorityBinding qui contient des informations supplémentaires sur le sujet.

Exceptions

authorityBindings contient un membre qui a la valeur null.

Remarques

L'ensemble de méthodes d'authentification est extensible ; toutefois, le tableau suivant contient l'ensemble de méthodes d'authentification défini dans la spécification SAML.

Méthode d'authentification URI
Mot de passe urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn :ietf :rfc :1510
Secure Remote Password (SRP) urn :ietf :rfc :2945
Module de sécurité matériel URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
Authentification de client basée sur le certificat SSL/TLS urn:ietf:rfc:2246
Clé publique PGP urn:oasis:names:tc:SAML:1.0:am:PGP
Clé publique SPKI urn:oasis:names:tc:SAML:1.0:am:SPKI
Clé publique XKMS urn:oasis:names:tc:SAML:1.0:am:XKMS
Signature numérique XML urn:ietf:rfc:3075
Non spécifié urn:oasis:names:tc:SAML:1.0:am:unspecified

Lorsque le paramètre authenticationMethod a la valeur null, la méthode d'authentification a la valeur urn:oasis:names:tc:SAML:1.0:am:unspecified.

S’applique à