Partager via


SamlSubject Classe

Définition

Représente le sujet d'un jeton de sécurité SAML.

public ref class SamlSubject
public class SamlSubject
type SamlSubject = class
Public Class SamlSubject
Héritage
SamlSubject

Remarques

Les jetons de sécurité SamlSecurityToken spécifient leurs revendications à l'aide d'assertions SAML, qui peuvent spécifier le sujet du jeton de sécurité. Les revendications d'une assertion SAML sont représentées par des instructions SAML. La spécification SAML définit un ensemble de types d'instructions SAML. L'un d'eux est SamlSubjectStatement. SamlSubjectStatement déclare la principal de sécurité qui est le sujet du jeton de sécurité SamlSecurityToken. Cette principal de sécurité est spécifiée à l'aide d'une classe SamlSubject.

Constructeurs

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

Propriétés

ConfirmationMethods

Obtient un ensemble de références URI qui identifient les protocoles qui doivent être utilisés pour authentifier le sujet.

Crypto

Obtient ou définit la clé de chiffrement utilisée pour vérifier la signature numérique identifiée par cette instruction de sujet SAML.

IsReadOnly

Obtient une valeur qui indique si les propriétés de cette instance sont en lecture seule.

KeyIdentifier

Obtient ou définit un identificateur clé qui fournit l'accès à une clé de chiffrement détenue par le sujet du jeton de sécurité SAML.

Name

Obtient ou définit le nom du sujet d'un jeton de sécurité SAML.

NameClaimType

Obtient le type de revendication utilisé pour représenter le nom du sujet d'un jeton de sécurité SAML.

NameFormat

Obtient ou définit une référence URI qui représente le format du nom du sujet d'un jeton de sécurité SAML.

NameQualifier

Obtient ou définit le domaine dans lequel le nom du sujet d'un jeton de sécurité SAML réside.

SubjectConfirmationData

Obtient ou définit des informations d'authentification supplémentaires qui peuvent être utilisées par les protocoles d'authentification.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
ExtractClaims()

Obtient un ensemble de revendications à l'aide des propriétés de cette classe.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Obtient un ensemble de revendications à l'aide des propriétés de cette classe et de l'authentificateur du jeton de sécurité SAML spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MakeReadOnly()

Provoque la mise en lecture seule de cette instance.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lit l'élément <saml:Subject> à partir du lecteur XML spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Écrit l'élément <saml:Subject> dans le sérialiseur XML spécifié.

S’applique à

Voir aussi