SamlAuthenticationStatement Constructeurs

Définition

Initialise une nouvelle instance de la classe SamlAuthenticationStatement.

Surcharges

Nom Description
SamlAuthenticationStatement()

Initialise une nouvelle instance de la classe SamlAuthenticationStatement.

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

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

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 SamlAuthenticationStatement classe à l’aide des détails d’authentification spécifiés.

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

Qui SamlSubject représente l’objet de la revendication.

authenticationMethod
String

Référence d’URI qui spécifie la façon dont l’objet a été authentifié.

authenticationInstant
DateTime

Qui DateTime spécifie l’instant dans le temps auquel l’objet a été authentifié.

dnsAddress
String

Nom de domaine DNS dans lequel réside l’ordinateur qui a authentifié l’objet.

ipAddress
String

Adresse IP de l’ordinateur qui a authentifié l’objet.

authorityBindings
IEnumerable<SamlAuthorityBinding>

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

Exceptions

authorityBindings contient un membre qui est null.

Remarques

L’ensemble de méthodes d’authentification est extensible ; Toutefois, le tableau suivant contient l’ensemble de méthodes d’authentification définies 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
Sécuriser le mot de passe distant (SRP) urn :ietf :rfc :2945
Jeton matériel URI :urn :oasis :names :tc :SAML :1.0 :am :HardwareToken
Authentification client basée sur un 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 authenticationMethod paramètre est null, la méthode d’authentification est définie sur urn:oasis:names:tc:SAML:1.0:am:unspecified.

S’applique à