SamlSubject 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 SamlSubject.
Surcharges
SamlSubject() |
Initialise une nouvelle instance de la classe SamlSubject. |
SamlSubject(String, String, String) |
Initialise une nouvelle instance de la classe SamlSubject à l'aide du nom spécifié, du domaine dans lequel le nom réside et du format du nom. |
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier) |
Initialise une nouvelle instance de la classe SamlSubject à l'aide du nom spécifié, du domaine dans lequel le nom réside, du format du nom, des protocoles d'authentification, des informations d'authentification supplémentaires et d'un identificateur de clé. |
SamlSubject()
Initialise une nouvelle instance de la classe SamlSubject.
public:
SamlSubject();
public SamlSubject ();
Public Sub New ()
Remarques
Ce constructeur initialise la propriété IsReadOnly à la valeur false
.
S’applique à
SamlSubject(String, String, String)
Initialise une nouvelle instance de la classe SamlSubject à l'aide du nom spécifié, du domaine dans lequel le nom réside et du format du nom.
public:
SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name);
public SamlSubject (string nameFormat, string nameQualifier, string name);
new System.IdentityModel.Tokens.SamlSubject : string * string * string -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String)
Paramètres
- nameFormat
- String
Référence URI qui représente le format du paramètre name
. Définit la propriété NameFormat.
- nameQualifier
- String
Domaine dans lequel le paramètre name
réside. Définit la propriété NameQualifier.
Exceptions
Le name
a la valeur null
ou Empty.
Remarques
Même si le format utilisé pour spécifier un nom est extensible, le tableau suivant répertorie les formats définis par la spécification SAML.
Format | Description |
---|---|
EmailNamespace | Un URI qui déclare le sujet d'une assertion SAML est spécifié en tant qu'adresse de messagerie. |
UserNameNamespace | Un URI qui déclare le sujet d'une assertion SAML est spécifié à l'aide d'un compte de domaine Windows. |
S’applique à
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)
Initialise une nouvelle instance de la classe SamlSubject à l'aide du nom spécifié, du domaine dans lequel le nom réside, du format du nom, des protocoles d'authentification, des informations d'authentification supplémentaires et d'un identificateur de clé.
public:
SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name, System::Collections::Generic::IEnumerable<System::String ^> ^ confirmations, System::String ^ confirmationData, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ securityKeyIdentifier);
public SamlSubject (string nameFormat, string nameQualifier, string name, System.Collections.Generic.IEnumerable<string> confirmations, string confirmationData, System.IdentityModel.Tokens.SecurityKeyIdentifier securityKeyIdentifier);
new System.IdentityModel.Tokens.SamlSubject : string * string * string * seq<string> * string * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String, confirmations As IEnumerable(Of String), confirmationData As String, securityKeyIdentifier As SecurityKeyIdentifier)
Paramètres
- nameFormat
- String
Référence URI qui représente le format du paramètre name
. Définit la propriété NameFormat.
- nameQualifier
- String
Domaine dans lequel le paramètre name
réside. Définit la propriété NameQualifier.
- confirmations
- IEnumerable<String>
IEnumerable<T> de type String qui contient des références URI qui identifient les protocoles d'authentification du sujet. Définit la propriété ConfirmationMethods.
- confirmationData
- String
Informations d'authentification supplémentaires qui peuvent être utilisées par les protocoles d'authentification. Définit la propriété SubjectConfirmationData.
- securityKeyIdentifier
- SecurityKeyIdentifier
Objet SecurityKeyIdentifier qui fournit l'accès à une clé de chiffrement détenue par le sujet du jeton de sécurité SamlSecurityToken. Définit la propriété KeyIdentifier.
Exceptions
Le name
a la valeur null
ou Empty.
confirmations
contient un membre null
ou Empty.
- ou -
confirmations
ne contient pas de membre et name
a la valeur null
ou Empty.
- ou -
confirmations
ne contient pas de membre et confirmationData
ou securityKeyIdentifier
n'ont pas la valeur null
.
Remarques
Le format utilisé pour spécifier un nom pour le paramètre name
est extensible ; le tableau suivant répertorie les formats définis par la spécification SAML.
Format | Description |
---|---|
EmailNamespace | Un URI qui déclare le sujet d'une assertion SAML est spécifié en tant qu'adresse de messagerie. |
UserNameNamespace | Un URI qui déclare le sujet d'une assertion SAML est spécifié à l'aide d'un compte de domaine Windows. |
Le jeu de protocoles d'authentification à spécifier pour le paramètre confirmations
est extensible ; toutefois, le tableau suivant répertorie les protocoles définis par la spécification SAML.
Protocole | Description |
---|---|
HolderOfKey | URI qui précise que le destinataire d'un jeton de sécurité SamlSecurityToken doit utiliser la propriété KeyIdentifier pour confirmer que le message SOAP a été envoyé par le sujet de l'assertion SAML. |
SenderVouches | URI qui spécifie que les informations supplémentaires ne sont pas disponibles pour un destinataire d'un jeton de sécurité SAML pour confirmer que le message SOAP a été envoyé par le sujet de l'assertion SAML. |