Compartir vía


SamlAuthorizationDecisionStatement Clase

Definición

Representa una notificación de un SamlSecurityToken token de seguridad que afirma que se ha realizado una decisión de autorización relativa al acceso por parte 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
SamlAuthorizationDecisionStatement

Comentarios

SamlSecurityToken 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 define un conjunto de tipos de instrucción SAML y uno de ellos es .SamlAuthorizationDecisionStatement Declara SamlAuthorizationDecisionStatement que se ha tomado una decisión de autorización relativa al acceso por parte del sujeto al recurso especificado. En la tabla siguiente se resumen las propiedades asociadas a la decisión de autorización.

Propiedad Descripción
AccessDecision 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.
SamlActions Conjunto de acciones que el sujeto está autorizado para realizar en el recurso representado por la Resource propiedad .

Constructores

Nombre Description
SamlAuthorizationDecisionStatement()

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence)

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. usando el asunto, el recurso, la decisión de autorización y las acciones solicitadas por el sujeto en el recurso.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>)

Inicializa una nueva instancia de la clase SamlAuthorizationDecisionStatement. usando el asunto, el recurso, la decisión de autorización y las acciones solicitadas por el sujeto en el recurso.

Propiedades

Nombre Description
AccessDecision

Obtiene o establece la decisión de autorización representada por la autoridad de SAML con respecto al acceso por parte del sujeto al recurso especificado.

ClaimType

Obtiene el tipo de notificación de seguridad.

Evidence

Obtiene o establece la evidencia en la que se basaba la autoridad de SAML 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

Recurso al que busca el acceso el sujeto del SamlSecurityToken token de seguridad.

SamlActions

Obtiene el conjunto de acciones que el sujeto está autorizado para realizar en el recurso.

SamlSubject

Obtiene o establece el asunto de un SamlSecurityToken token de seguridad.

(Heredado de SamlSubjectStatement)

Métodos

Nombre Description
AddClaimsToList(IList<Claim>)

Agrega notificaciones basadas en las propiedades de esta instancia a la colección de notificaciones especificada.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Crea una directiva de autorización para un SamlSecurityToken token de seguridad.

(Heredado de SamlSubjectStatement)
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)
MakeReadOnly()

Hace que esta instancia sea de solo lectura.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lee la instrucción de autorización SAML del lector XML especificado.

SetSubject(SamlSubject)

Establece el asunto de un SamlSecurityToken token de seguridad.

(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 SAML en el serializador XML especificado.

Se aplica a

Consulte también