SamlSecurityToken SamlSecurityToken SamlSecurityToken SamlSecurityToken Class

Definizione

Rappresenta un token di sicurezza basato su un'asserzione SAML.Represents a security token that is based upon a SAML assertion.

public ref class SamlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class SamlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type SamlSecurityToken = class
    inherit SecurityToken
Public Class SamlSecurityToken
Inherits SecurityToken
Ereditarietà
SamlSecurityTokenSamlSecurityTokenSamlSecurityTokenSamlSecurityToken

Commenti

Le attestazioni per i token di sicurezza SamlSecurityToken vengono espresse come parte di una classe SamlAssertion.The claims for SamlSecurityToken security tokens are expressed as part of a SamlAssertion. Una classe SamlAssertion dispone di un set estensibile di attestazioni note come istruzioni SAML e rappresentate dalla proprietà Statements.A SamlAssertion has an extensible set of claims known as SAML statements that are represented by the Statements property. L'autorità SAML che ha emesso l'asserzione SAML è specificata nella proprietà Issuer.The SAML authority that issued the SAML assertion is specified in the Issuer property.

Costruttori

SamlSecurityToken() SamlSecurityToken() SamlSecurityToken() SamlSecurityToken()

Inizializza una nuova istanza della classe SamlSecurityToken.Initializes a new instance of the SamlSecurityToken class.

SamlSecurityToken(SamlAssertion) SamlSecurityToken(SamlAssertion) SamlSecurityToken(SamlAssertion) SamlSecurityToken(SamlAssertion)

Inizializza una nuova istanza della classe SamlSecurityToken utilizzando l'asserzione SAML specificata.Initializes a new instance of the SamlSecurityToken class using the specified SAML assertion.

Proprietà

Assertion Assertion Assertion Assertion

Ottiene l'asserzione SAML per questo token di sicurezza.Gets the SAML assertion for this security token.

Id Id Id Id

Ottiene un identificatore univoco del token di sicurezza.Gets a unique identifier of the security token.

SecurityKeys SecurityKeys SecurityKeys SecurityKeys

Ottiene le chiavi crittografiche associate al token di sicurezza.Gets the cryptographic keys associated with the security token.

ValidFrom ValidFrom ValidFrom ValidFrom

Ottiene l'indicazione del momento a partire dal quale il token di sicurezza è valido.Gets the first instant in time at which this security token is valid.

ValidTo ValidTo ValidTo ValidTo

Ottiene l'indicazione del momento fino al quale il token di sicurezza è valido.Gets the last instant in time at which this security token is valid.

Metodi

CanCreateKeyIdentifierClause<T>() CanCreateKeyIdentifierClause<T>() CanCreateKeyIdentifierClause<T>() CanCreateKeyIdentifierClause<T>()

Ottiene un valore che indica se il token di sicurezza corrente è in grado di creare l'identificatore di chiave specificato.Gets a value indicating whether this security token is capable of creating the specified key identifier.

CreateKeyIdentifierClause<T>() CreateKeyIdentifierClause<T>() CreateKeyIdentifierClause<T>() CreateKeyIdentifierClause<T>()

Crea la clausola identificatore di chiave specificata.Creates the specified key identifier clause.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
Initialize(SamlAssertion) Initialize(SamlAssertion) Initialize(SamlAssertion) Initialize(SamlAssertion)

Inizializza le proprietà della classe SamlSecurityToken utilizzando l'asserzione SAML specificata.Initializes the properties of the SamlSecurityToken class using the specified SAML assertion.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Restituisce un valore che indica se l'identificatore di chiave dell'istanza corrente è uguale all'identificatore di chiave specificato.Returns a value indicating whether the key identifier for this instance is equal to the specified key identifier.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ottiene la chiave per la clausola identificatore di chiave specificata.Gets the key for the specified key identifier clause.

(Inherited from SecurityToken)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a

Vedi anche