SamlAuthenticationStatement Classe

Definizione

Rappresenta un'attestazione per un SamlSecurityToken token di sicurezza che asserisce che l'oggetto è stato autenticato da un determinato metodo in un determinato momento.

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
Ereditarietà
SamlAuthenticationStatement

Commenti

SamlSecurityToken i token di sicurezza specificano le attestazioni usando asserzioni SAML, che possono specificare quando l'oggetto è stato autenticato. Le attestazioni in un'asserzione SAML sono rappresentate dalle istruzioni SAML. La specifica SAML definisce un set di tipi di istruzioni SAML e uno di essi è .SamlAuthenticationStatement Un SamlAuthenticationStatement asserisce che l'oggetto dell'istruzione è stato autenticato da un determinato mezzo in un determinato momento.

Costruttori

Nome Descrizione
SamlAuthenticationStatement()

Inizializza una nuova istanza della classe SamlAuthenticationStatement.

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

Inizializza una nuova istanza della SamlAuthenticationStatement classe utilizzando i dettagli di autenticazione specificati.

Proprietà

Nome Descrizione
AuthenticationInstant

Ottiene o imposta l'istante nel tempo in cui l'oggetto è stato autenticato.

AuthenticationMethod

Ottiene o imposta il metodo utilizzato per autenticare l'oggetto.

AuthorityBindings

Ottiene informazioni aggiuntive sull'oggetto.

ClaimType

Ottiene il tipo di attestazione di sicurezza.

DnsAddress

Ottiene o imposta il nome di dominio DNS in cui risiede il computer che ha autenticato l'oggetto.

IPAddress

Ottiene o imposta l'indirizzo IP del computer che ha autenticato l'oggetto.

IsReadOnly

Ottiene un valore che indica se le proprietà di questa istanza sono di sola lettura.

SamlSubject

Ottiene o imposta l'oggetto di un SamlSecurityToken token di sicurezza.

(Ereditato da SamlSubjectStatement)

Metodi

Nome Descrizione
AddClaimsToList(IList<Claim>)

Aggiunge un'attestazione basata sulle proprietà di questa istanza alla raccolta di attestazioni specificata.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Crea un criterio di autorizzazione per un SamlSecurityToken token di sicurezza.

(Ereditato da SamlSubjectStatement)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MakeReadOnly()

Fa sì che questa istanza sia di sola lettura.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Legge l'istruzione di autenticazione SAML dal lettore XML specificato.

SetSubject(SamlSubject)

Imposta l'oggetto di un SamlSecurityToken token di sicurezza.

(Ereditato da SamlSubjectStatement)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Scrive l'istruzione di autenticazione SAML nel serializzatore XML specificato.

Si applica a