SamlAuthenticationStatement Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.
- 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
.