Compartir a través de


Saml2AuthorizationDecisionStatement Clase

Definición

Representa el elemento <saml:AuthzDecisionStatement> que define 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
Herencia
Saml2AuthorizationDecisionStatement

Comentarios

Los tokens de seguridad Saml2SecurityToken especifican sus notificaciones mediante las aserciones de SAML, que pueden especificar si un sujeto está autorizado a acceder a un recurso concreto. Las instrucciones SAML representan las notificaciones en una aserción de SAML. La especificación SAML 2.0 define un conjunto de tipos de instrucciones SAML y uno de ellos se representa mediante la SamlAuthorizationDecisionStatement clase . Cuando se especifica en una aserción de SAML 2.0 en la Saml2Assertion.Statements propiedad , un SamlAuthorizationDecisionStatement declara una decisión de autorización relativa al acceso por parte del sujeto de la aserción a un recurso especificado. La propiedad especifica Saml2Assertion.Subject el asunto de la aserción de SAML 2.0. La tabla siguiente resume las propiedades que están asociadas a la decisión de la autorización.

Propiedad. Descripción
Decision La decisión de la autorización representada por la autoridad de SAML con respecto al recurso representado por la propiedad Resource.
Evidence Un conjunto de aserciones de SAML en los que confió la autoridad de SAML para representar la decisión.
Resource Una referencia de URI que identifica el recurso cuyo acceso se busca.
Actions El conjunto de acciones que el sujeto está autorizado a realizar en el recurso representado por la propiedad Resource. Cada acción se representa mediante una instancia de Saml2Action.

Para obtener más información sobre el elemento que esta clase representa, vea la especificación siguiente: Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0 (Aserciones y protocolos del lenguaje de marcado de aserción de seguridad (SAML) V2.0 de OASIS).

Constructores

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

Inicializa una nueva instancia de la clase Saml2AuthorizationDecisionStatement con la decisión especificada para el recurso especificado.

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

Inicializa una nueva instancia de la clase Saml2AuthorizationDecisionStatement con la decisión especificada para las acciones especificadas en el recurso especificado.

Campos

EmptyResource

Obtiene una referencia a un URI vacío. La referencia se puede usar para establecer la propiedad Resource. Cuando se usa, especifica el inicio del documento actual.

Propiedades

Actions

Obtiene o establece el conjunto de acciones autorizadas que se van a realizar en el recurso especificado.

Decision

Obtiene o establece la decisión presentada por la autoridad de SAML con respecto al recurso especificado.

Evidence

Obtiene o establece el conjunto de aserciones en las que se basó la autoridad de SAML para tomar la decisión. [Saml2Core, 2.7.4]

Resource

Obtiene o establece la referencia de URI que identifica el recurso en el que se busca la autorización de acceso.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a