Compartilhar via


Saml2AuthorizationDecisionStatement Classe

Definição

Representa o <saml:AuthzDecisionStatement> elemento definido pelo 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 assunto 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, uma SamlAuthorizationDecisionStatement declaração declara uma decisão de autorização sobre o acesso pelo assunto da declaraçã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 nas quais a autoridade SAML se baseou para renderizar a decisão.
Resource Uma referência de URI que identifica o recurso ao qual o acesso é procurado.
Actions O conjunto de ações que o assunto está autorizado a executar no recurso representado pela Resource propriedade. Cada ação é representada por uma instância de Saml2Action.

Para obter mais informações sobre o elemento que essa classe representa, consulte a seguinte especificação: Asserções e protocolos para o OASIS Security Assertion Markup Language (SAML) V2.0.

Construtores

Nome Description
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

Inicializa uma nova instância da Saml2AuthorizationDecisionStatement classe com a decisão especificada para as ações especificadas no recurso especificado.

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

Inicializa uma nova instância da Saml2AuthorizationDecisionStatement classe com a decisão especificada para o recurso especificado.

Campos

Nome Description
EmptyResource

Obtém uma referência de URI vazia. A referência pode ser usada para definir a Resource propriedade. Quando usado, ele especifica o início do documento atual.

Propriedades

Nome Description
Actions

Obtém ou define o conjunto de ações autorizadas a serem executadas no recurso especificado.

Decision

Obtém ou define a decisão renderizada pela autoridade SAML em relação ao recurso especificado.

Evidence

Obtém ou define o conjunto de declarações em que a autoridade SAML se baseou na tomada da decisão. [Saml2Core, 2.7.4]

Resource

Obtém ou define a referência de URI que identifica o recurso ao qual a autorização de acesso é procurada.

Métodos

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a