SamlAuthenticationStatement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una notificación para un token de seguridad SamlSecurityToken que valida que un determinado significado autenticó el sujeto en un momento determinado.
public ref class SamlAuthenticationStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAuthenticationStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAuthenticationStatement = class
inherit SamlSubjectStatement
Public Class SamlAuthenticationStatement
Inherits SamlSubjectStatement
- Herencia
Comentarios
Los tokens de seguridad SamlSecurityToken especifican sus notificaciones mediante las aserciones de SAML, que pueden especificar cuando se autenticó el sujeto. 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 SamlAuthenticationStatement. SamlAuthenticationStatement valida que un significado determinado autenticó el sujeto de la instrucción en un momento determinado.
Constructores
SamlAuthenticationStatement() |
Inicializa una nueva instancia de la clase SamlAuthenticationStatement. |
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>) |
Inicializa una nueva instancia de la clase SamlAuthenticationStatement utilizando los detalles de autenticación especificados. |
Propiedades
AuthenticationInstant |
Obtiene o establece el momento en el que se autenticó el sujeto. |
AuthenticationMethod |
Obtiene o establece el método que se utilizó para autenticar el sujeto. |
AuthorityBindings |
Obtiene la información adicional sobre el sujeto. |
ClaimType |
Obtiene el tipo de notificación de seguridad. |
DnsAddress |
Obtiene o establece el nombre de dominio DNS en el que reside el equipo que autenticó el sujeto. |
IPAddress |
Obtiene o establece la dirección IP del equipo que autenticó el sujeto. |
IsReadOnly |
Obtiene un valor que indica si las propiedades de esta instancia son de solo lectura. |
SamlSubject |
Obtiene o establece el sujeto de un token de seguridad SamlSecurityToken. (Heredado de SamlSubjectStatement) |
Métodos
AddClaimsToList(IList<Claim>) |
Agrega una notificación basada en las propiedades de esta instancia a la colección especificada de notificaciones. |
CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Crea una directiva de autorización para un token de seguridad SamlSecurityToken. (Heredado de SamlSubjectStatement) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
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 la instrucción de autenticación de SAML del lector de XML especificado. |
SetSubject(SamlSubject) |
Establece el nombre de sujeto de un token de seguridad SamlSecurityToken. (Heredado de SamlSubjectStatement) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Escribe la instrucción de autenticación de SAML en el serializador de XML especificado. |