Compartir vía


Saml2AuthorizationDecisionStatement Clase

Definición

Representa el <saml:AuthzDecisionStatement> elemento definido por 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

Saml2SecurityToken Los tokens de seguridad especifican sus notificaciones mediante aserciones de SAML, que pueden especificar si un sujeto está autorizado para acceder a un recurso específico. Las notificaciones de una aserción de SAML se representan mediante instrucciones SAML. La especificación SAML 2.0 define un conjunto de tipos de instrucciones SAML y una de ellas se representa mediante la SamlAuthorizationDecisionStatement clase . Cuando se especifica en una aserción de SAML 2.0 en la Saml2Assertion.Statements propiedad , un declara una SamlAuthorizationDecisionStatement 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. En la tabla siguiente se resumen las propiedades asociadas a la decisión de autorización.

Propiedad Descripción
Decision La decisión de autorización representada por la autoridad de SAML con respecto al recurso representado por la Resource propiedad .
Evidence Conjunto de aserciones de SAML en las que se basaba la autoridad de SAML para representar la decisión.
Resource Referencia de URI que identifica el recurso al que se busca acceso.
Actions Conjunto de acciones que el sujeto está autorizado para realizar en el recurso representado por la Resource propiedad . Cada acción se representa mediante una instancia de Saml2Action.

Para obtener más información sobre el elemento que representa esta clase, vea la especificación siguiente: Aserciones y protocolos para el lenguaje de marcado de aserción de seguridad (SAML) V2.0 de OASIS.

Constructores

Nombre Description
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

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

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

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

Campos

Nombre Description
EmptyResource

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

Propiedades

Nombre Description
Actions

Obtiene o establece el conjunto de acciones autorizadas para realizar en el recurso especificado.

Decision

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

Evidence

Obtiene o establece el conjunto de aserciones en las que se basaba 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 al que se busca la autorización de acceso.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a