Saml2AuthorizationDecisionStatement Classe

Definição

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
Saml2AuthorizationDecisionStatement

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)

Aplica-se a