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