SamlAuthenticationStatement Classe

Définition

Représente une revendication pour un SamlSecurityToken jeton de sécurité qui affirme que le sujet a été authentifié par un moyen particulier à un moment donné.

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
Héritage
SamlAuthenticationStatement

Remarques

SamlSecurityToken les jetons de sécurité spécifient leurs revendications à l’aide d’assertions SAML, qui peuvent spécifier quand l’objet a été authentifié. 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 SamlAuthenticationStatement. Une SamlAuthenticationStatement affirmation affirme que l’objet de l’instruction a été authentifié par un moyen particulier à un moment donné.

Constructeurs

Nom Description
SamlAuthenticationStatement()

Initialise une nouvelle instance de la classe SamlAuthenticationStatement.

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

Initialise une nouvelle instance de la SamlAuthenticationStatement classe à l’aide des détails d’authentification spécifiés.

Propriétés

Nom Description
AuthenticationInstant

Obtient ou définit l’instant dans le temps auquel l’objet a été authentifié.

AuthenticationMethod

Obtient ou définit la méthode utilisée pour authentifier l’objet.

AuthorityBindings

Obtient des informations supplémentaires sur l’objet.

ClaimType

Obtient le type de revendication de sécurité.

DnsAddress

Obtient ou définit le nom de domaine DNS dans lequel réside l’ordinateur qui a authentifié l’objet.

IPAddress

Obtient ou définit l’adresse IP de l’ordinateur qui a authentifié l’objet.

IsReadOnly

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

SamlSubject

Obtient ou définit l’objet d’un SamlSecurityToken jeton de sécurité.

(Hérité de SamlSubjectStatement)

Méthodes

Nom Description
AddClaimsToList(IList<Claim>)

Ajoute une revendication basée sur les propriétés de cette instance à la collection spécifiée de revendications.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Crée une stratégie d’autorisation pour un SamlSecurityToken jeton de sécurité.

(Hérité de SamlSubjectStatement)
Equals(Object)

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

(Hérité de Object)
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’instruction d’authentification SAML à partir du lecteur XML spécifié.

SetSubject(SamlSubject)

Définit l’objet d’un SamlSecurityToken jeton de sécurité.

(Hérité de SamlSubjectStatement)
ToString()

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

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

Écrit l’instruction d’authentification SAML dans le sérialiseur XML spécifié.

S’applique à