SamlAuthorizationDecisionStatement Classe

Definizione

Rappresenta un'attestazione per un token di sicurezza SamlSecurityToken che asserisce che è stata eseguita una decisione di autorizzazione riguardante l'accesso da parte dell'oggetto alla risorsa specificata.

public ref class SamlAuthorizationDecisionStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAuthorizationDecisionStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAuthorizationDecisionStatement = class
    inherit SamlSubjectStatement
Public Class SamlAuthorizationDecisionStatement
Inherits SamlSubjectStatement
Ereditarietà
SamlAuthorizationDecisionStatement

Commenti

I token di sicurezza SamlSecurityToken specificano le rispettive attestazioni utilizzando asserzioni SAML, che possono specificare se un oggetto è autorizzato ad accedere a una risorsa specifica. 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 SamlAuthorizationDecisionStatement. Una classe SamlAuthorizationDecisionStatement asserisce che è stata eseguita una decisione di autorizzazione riguardante l'accesso, da parte dell'oggetto, alla risorsa specificata. Nella tabella seguente sono riepilogate le proprietà associate alla decisione di autorizzazione.

Proprietà Descrizione
AccessDecision Decisione di autorizzazione di cui è stato eseguito il rendering dall'autorità SAML riguardo all'accesso alla risorsa rappresentata dalla proprietà Resource.
Evidence Set di asserzioni SAML sulle quali si è basata l'autorità SAML per eseguire il rendering della decisione.
Resource Riferimento URI che identifica la risorsa alla quale si cerca di accedere.
SamlActions Set di azioni che l'oggetto è autorizzato a eseguire sulla risorsa rappresentata dalla proprietà Resource.

Costruttori

SamlAuthorizationDecisionStatement()

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>)

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement. utilizzando l'oggetto, la risorsa e la decisione di autorizzazione specificati, nonché e le azioni tentate dall'oggetto sulla risorsa.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence)

Inizializza una nuova istanza della classe SamlAuthorizationDecisionStatement. utilizzando l'oggetto, la risorsa e la decisione di autorizzazione specificati, nonché e le azioni tentate dall'oggetto sulla risorsa.

Proprietà

AccessDecision

Ottiene o imposta la decisione di autorizzazione di cui è stato eseguito il rendering dall'autorità SAML riguardo all'accesso, da parte dell'oggetto, alla risorsa specificata.

ClaimType

Ottiene il tipo di attestazione di sicurezza.

Evidence

Ottiene o imposta l'evidenza sulla quale si è basata l'autorità SAML si per eseguire il rendering della decisione di autorizzazione.

IsReadOnly

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

Resource

La risorsa alla quale viene tentato l'accesso da parte dell'oggetto del token di sicurezza SamlSecurityToken.

SamlActions

Ottiene il set di azioni che l'oggetto è autorizzato a eseguire sulla risorsa.

SamlSubject

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

(Ereditato da SamlSubjectStatement)

Metodi

AddClaimsToList(IList<Claim>)

Consente di aggiungere attestazioni basate 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 autorizzazione 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 autorizzazione SAML nel serializzatore XML specificato.

Si applica a

Vedi anche