Saml2AuthorizationDecisionStatement Classe

Definizione

Rappresenta l'elemento <saml:AuthzDecisionStatement> definito da SAML 2.0.

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

Commenti

I token di sicurezza Saml2SecurityToken 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 2.0 definisce un set di tipi di istruzioni SAML e uno di essi è rappresentato dalla SamlAuthorizationDecisionStatement classe . Se specificato in un'asserzione SAML 2.0 nella Saml2Assertion.Statements proprietà, un'asserisce SamlAuthorizationDecisionStatement una decisione di autorizzazione relativa all'accesso dall'oggetto dell'asserzione a una risorsa specificata. L'oggetto dell'asserzione SAML 2.0 viene specificato dalla Saml2Assertion.Subject proprietà . Nella tabella seguente sono riepilogate le proprietà associate alla decisione di autorizzazione.

Proprietà Descrizione
Decision 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.
Actions Set di azioni che l'oggetto è autorizzato a eseguire sulla risorsa rappresentata dalla proprietà Resource. Ogni azione è rappresentata da un'istanza di Saml2Action.

Per altre informazioni sull'elemento rappresentato da questa classe, vedere la specifica seguente: Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0 (Asserzioni e protocolli per il linguaggio SAML di OASIS V2.0).

Costruttori

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

Inizializza una nuova istanza della classe Saml2AuthorizationDecisionStatement con la decisione specificata per la risorsa specificata.

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

Inizializza una nuova istanza della classe Saml2AuthorizationDecisionStatement con la decisione specificata per le azioni specificate sulla risorsa specificata.

Campi

EmptyResource

Ottiene un riferimento URI vuoto. Il riferimento può essere utilizzato per impostare la proprietà Resource . Una volta utilizzato, specifica l'inizio del documento corrente.

Proprietà

Actions

Ottiene o imposta il set di azioni delle quali è autorizzata l'esecuzione sulla risorsa specificata.

Decision

Ottiene o imposta la decisione il cui rendering viene eseguito dall'autorità SAML rispetto alla risorsa specificata.

Evidence

Ottiene o imposta il set di asserzioni sulle quali l'autorità SAML si è basata per decidere. [Saml2Core, 2.7.4]

Resource

Ottiene o imposta il riferimento URI che identifica la risorsa verso la quale è richiesta l'autorizzazione di accesso.

Metodi

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)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a