Condividi tramite


SamlAuthenticationStatement Classe

Definizione

Rappresenta un'attestazione per un token di sicurezza SamlSecurityToken che afferma che l'oggetto è stato autenticato in un determinato modo a una determinata ora.

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

I token di sicurezza SamlSecurityToken specificano le richieste utilizzando asserzioni SAML che possono indicare il momento in cui l'oggetto del token di sicurezza è stato autenticato. Le attestazioni in un'asserzione SAML vengono rappresentate da istruzioni SAML. La specifica SAML definisce un set di tipi di istruzione SAML e uno di essi è una classe SamlAuthenticationStatement. Una classe SamlAuthenticationStatement afferma che l'oggetto dell'istruzione è stato autenticato in un determinato modo a una determinata ora.

Costruttori

SamlAuthenticationStatement()

Inizializza una nuova istanza della classe SamlAuthenticationStatement.

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

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

Proprietà

AuthenticationInstant

Ottiene o imposta il momento in cui l'oggetto è stato autenticato.

AuthenticationMethod

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

AuthorityBindings

Ottiene ulteriori informazioni 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 principale 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 token di sicurezza SamlSecurityToken.

(Ereditato da SamlSubjectStatement)

Metodi

AddClaimsToList(IList<Claim>)

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

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Crea i criteri di autorizzazione per un token di sicurezza SamlSecurityToken.

(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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MakeReadOnly()

Modifica questa istanza in modo che sia di sola lettura.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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 token di sicurezza SamlSecurityToken.

(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