Saml2AuthorizationDecisionStatement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |