SamlAuthorizationDecisionStatement 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 una notificación para un token de seguridad SamlSecurityToken que valida que se ha tomado una decisión de autorización con respecto al acceso del sujeto al recurso especificado.
public ref class SamlAuthorizationDecisionStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAuthorizationDecisionStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAuthorizationDecisionStatement = class
inherit SamlSubjectStatement
Public Class SamlAuthorizationDecisionStatement
Inherits SamlSubjectStatement
- Herencia
Comentarios
Los tokens de seguridad SamlSecurityToken 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 de SAML define un conjunto de tipos de instrucción de SAML y uno de ellos es SamlAuthorizationDecisionStatement. SamlAuthorizationDecisionStatement valida que se ha tomado una decisión de autorización con respecto al acceso del sujeto al recurso especificado. La tabla siguiente resume las propiedades que están asociadas a la decisión de la autorización.
Propiedad. | Descripción |
---|---|
AccessDecision | 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. |
SamlActions | El conjunto de acciones que el sujeto está autorizado a realizar en el recurso representado por la propiedad Resource. |
Constructores
SamlAuthorizationDecisionStatement() |
Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>) |
Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. Utiliza el asunto, el recurso, la decisión de autorización y las acciones especificadas buscadas por el sujeto en el recurso. |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence) |
Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. Utiliza el asunto, el recurso, la decisión de autorización y las acciones especificadas buscadas por el sujeto en el recurso. |
Propiedades
AccessDecision |
Obtiene o establece la decisión de autorización representada por la autoridad de SAML con respecto al acceso del sujeto al recurso especificado. |
ClaimType |
Obtiene el tipo de notificación de seguridad. |
Evidence |
Obtiene o establece la evidencia de la autoridad de SAML en la que se confió para representar la decisión de autorización. |
IsReadOnly |
Obtiene un valor que indica si las propiedades de esta instancia son de solo lectura. |
Resource |
El recurso para el que el sujeto del token de seguridad SamlSecurityToken busca acceso. |
SamlActions |
Obtiene el conjunto de acciones que el sujeto está autorizado a realizar en el recurso. |
SamlSubject |
Obtiene o establece el sujeto de un token de seguridad SamlSecurityToken. (Heredado de SamlSubjectStatement) |
Métodos
AddClaimsToList(IList<Claim>) |
Agrega notificaciones basadas en las propiedades de esta instancia a la colección especificada de notificaciones. |
CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Crea una directiva de autorización para un token de seguridad SamlSecurityToken. (Heredado de SamlSubjectStatement) |
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) |
MakeReadOnly() |
Hace que esta instancia sea de solo lectura. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Lee la instrucción de autorización de SAML del lector de XML especificado. |
SetSubject(SamlSubject) |
Establece el nombre de sujeto de un token de seguridad SamlSecurityToken. (Heredado de SamlSubjectStatement) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Escribe la instrucción de autorización de SAML en el serializador de XML especificado. |