SamlSubject Clase

Definición

Representa el asunto de un token de seguridad de SAML.

public ref class SamlSubject
public class SamlSubject
type SamlSubject = class
Public Class SamlSubject
Herencia
SamlSubject

Comentarios

Los tokens de seguridad SamlSecurityToken especifican sus demandas mediante las aserciones de SAML, que pueden especificar el asunto del token de seguridad. Las instrucciones SAML representan las notificaciones en una aserción de SAML. La especificación de SAML define un conjunto de tipos de instrucción de SAML y uno de ellos es SamlSubjectStatement. SamlSubjectStatement valida la entidad de seguridad que es el asunto del token de seguridad SamlSecurityToken. Esta entidad de seguridad se especifica utilizando una clase SamlSubject.

Constructores

SamlSubject()

Inicializa una nueva instancia de la clase SamlSubject.

SamlSubject(String, String, String)

Inicializa una nueva instancia de la clase SamlSubject utilizando el nombre especificado, el dominio en el que el nombre reside y el formato en el que se encuentra el nombre.

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

Inicializa una nueva instancia de la clase SamlSubject utilizando el nombre especificado, el dominio en el que reside el nombre, el formato en el que el nombre se encuentra, protocolos de autenticación, información de autenticación adicional y un identificador clave.

Propiedades

ConfirmationMethods

Obtiene un conjunto de referencias de URI que identifican los protocolos que se deberían utilizar para autenticar el sujeto.

Crypto

Obtiene o establece la clave criptográfica que se utiliza para comprobar la firma digital que es identificada por la instrucción de sujeto de SAML.

IsReadOnly

Obtiene un valor que indica si las propiedades de esta instancia son de solo lectura.

KeyIdentifier

Obtiene o establece un identificador clave que proporciona acceso a una clave criptográfica mantenido por el sujeto del token de seguridad de SAML.

Name

Obtiene o establece el nombre sujeto de un token de seguridad de SAML.

NameClaimType

Obtiene el tipo de notificación que se utiliza para representar el nombre sujeto de un token de seguridad de SAML.

NameFormat

Obtiene o establece una referencia de URI que representa el formato en el que se encuentra el nombre sujeto de un token de seguridad de SAML.

NameQualifier

Obtiene o establece el dominio en el que reside el nombre sujeto de un token de seguridad de SAML.

SubjectConfirmationData

Obtiene o establece información de autenticación adicional que puede ser utilizada por protocolos de autenticación.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
ExtractClaims()

Obtiene un conjunto de notificaciones utilizando las propiedades de esta clase.

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

Obtiene un conjunto de notificaciones utilizando las propiedades de esta clase y el autenticador del token de seguridad de SAML.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MakeReadOnly()

Hace que esta instancia sea de solo lectura.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lee el elemento <saml:Subject> del lector de XML especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Escribe el elemento <saml:Subject> en el serializador XML especificado.

Se aplica a

Consulte también