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