Saml2AuthorizationDecisionStatement Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o elemento <saml:AuthzDecisionStatement>
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
- Herança
Comentários
Saml2SecurityToken Os tokens de segurança especificam suas declarações usando declarações SAML, que podem especificar se um sujeito está autorizado a acessar um recurso específico. As declarações em uma declaração SAML são representadas por instruções SAML. A especificação SAML 2.0 define um conjunto de tipos de instrução SAML e um deles é representado pela SamlAuthorizationDecisionStatement classe . Quando especificado em uma declaração SAML 2.0 na Saml2Assertion.Statements propriedade , um SamlAuthorizationDecisionStatement declara uma decisão de autorização sobre o acesso pelo sujeito da asserção a um recurso especificado. O assunto da declaração SAML 2.0 é especificado pela Saml2Assertion.Subject propriedade . A tabela a seguir resume as propriedades associadas à decisão de autorização.
Propriedade | Descrição |
---|---|
Decision | A decisão de autorização renderizada pela autoridade SAML em relação ao recurso representado pela Resource propriedade . |
Evidence | Um conjunto de declarações SAML em que a autoridade SAML se baseava para renderizar a decisão. |
Resource | Uma referência de URI que identifica o recurso para o qual o acesso é buscado. |
Actions | O conjunto de ações que o sujeito está autorizado a executar no recurso representado pela Resource propriedade . Cada ação é representada por uma instância do Saml2Action. |
Para obter mais informações sobre o elemento que essa classe representa, consulte a seguinte especificação: Asserções e Protocolos para OASIS SAML (Security Assertion Markup Language) V2.0.
Construtores
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision) |
Inicializa uma nova instância da classe Saml2AuthorizationDecisionStatement com a decisão especificada para o recurso especificado. |
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>) |
Inicializa uma nova instância da classe Saml2AuthorizationDecisionStatement com a decisão especificada para as ações especificadas no recurso especificado. |
Campos
EmptyResource |
Obtém uma referência URI vazia. A referência pode ser usada para definir a propriedade Resource. Quando usada, ele especifica o início do documento atual. |
Propriedades
Actions |
Obtém ou define o conjunto de ações com autorização a serem realizadas no recurso especificado. |
Decision |
Obtém ou define a decisão renderizada pela autoridade SAML com relação ao recurso especificado. |
Evidence |
Obtém ou define o conjunto de declarações nas quais autoridade SAML confiou para a tomada de decisão. [Saml2Core, 2.7.4] |
Resource |
Obtém ou define a referência URI que identifica o recurso para o qual se busca a autorização de acesso. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |