SamlSubject Classe

Définition

Représente l’objet d’un jeton de sécurité SAML.

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

Remarques

SamlSecurityToken les jetons de sécurité spécifient leurs revendications à l’aide d’assertions SAML, qui peuvent spécifier l’objet 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 et l’un d’eux est un SamlSubjectStatement. A SamlSubjectStatement affirme le principal qui est l’objet du SamlSecurityToken jeton de sécurité. Ce principal est spécifié à l’aide d’une SamlSubject classe.

Constructeurs

Nom Description
SamlSubject()

Initialise une nouvelle instance de la classe SamlSubject.

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

Initialise une nouvelle instance de la SamlSubject classe à l’aide du nom spécifié, du domaine dans lequel réside le nom, du format dans lequel se trouve le nom, des protocoles d’authentification, des informations d’authentification supplémentaires et un identificateur de clé.

SamlSubject(String, String, String)

Initialise une nouvelle instance de la SamlSubject classe à l’aide du nom spécifié, du domaine dans lequel réside le nom et du format dans lequel se trouve le nom.

Propriétés

Nom Description
ConfirmationMethods

Obtient un ensemble de références d’URI qui identifient les protocoles qui doivent être utilisés pour authentifier l’objet.

Crypto

Obtient ou définit la clé de chiffrement utilisée pour vérifier la signature numérique identifiée par cette instruction d’objet 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 de clé qui fournit l’accès à une clé de chiffrement détenue par l’objet du jeton de sécurité SAML.

Name

Obtient ou définit le nom de l’objet d’un jeton de sécurité SAML.

NameClaimType

Obtient le type de revendication utilisé pour représenter le nom de l’objet d’un jeton de sécurité SAML.

NameFormat

Obtient ou définit une référence d’URI qui représente le format dans lequel se trouve le nom de l’objet d’un jeton de sécurité SAML.

NameQualifier

Obtient ou définit le domaine dans lequel réside le nom de l’objet d’un jeton de sécurité SAML.

SubjectConfirmationData

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

Méthodes

Nom Description
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 de jeton de sécurité SAML spécifié.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MakeReadOnly()

Provoque la lecture seule de cette instance.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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