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