Compartilhar via


SamlAuthorizationDecisionStatement Classe

Definição

Representa uma declaração para um token de segurança SamlSecurityToken que afirma que foi tomada uma decisão de autorização sobre acesso pela entidade aos recursos especificados.

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
Herança
SamlAuthorizationDecisionStatement

Comentários

SamlSecurityToken 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 define um conjunto de tipos de instrução SAML e um deles é um SamlAuthorizationDecisionStatement. Um SamlAuthorizationDecisionStatement declara que foi tomada uma decisão de autorização sobre o acesso pelo sujeito ao recurso especificado. A tabela a seguir resume as propriedades associadas à decisão de autorização.

Propriedade Descrição
AccessDecision 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 para o qual o acesso é buscado.
SamlActions O conjunto de ações que o assunto está autorizado a executar no recurso representado pela Resource propriedade .

Construtores

SamlAuthorizationDecisionStatement()

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement.

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

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement. usando a entidade especificada, os recursos, a decisão de autorização e as ações buscadas pela entidade no recurso.

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

Inicializa uma nova instância da classe SamlAuthorizationDecisionStatement. usando a entidade especificada, os recursos, a decisão de autorização e as ações buscadas pela entidade no recurso.

Propriedades

AccessDecision

Obtém ou define a decisão de autorização renderizada pela autoridade SAML com relação ao acesso pela entidade ao recurso especificado.

ClaimType

Obtém o tipo de declaração de segurança.

Evidence

Obtém ou define a evidência na qual a autoridade SAML se baseou para renderizar a decisão de autorização.

IsReadOnly

Obtém um valor que indica se as propriedades dessa instância são somente leitura.

Resource

O recurso para o qual acesso é buscado pela entidade de segurança do token de segurança SamlSecurityToken.

SamlActions

Obtém o conjunto de ações que o assunto está autorizado a executar no recurso.

SamlSubject

Obtém ou define a entidade de um token de segurança SamlSecurityToken.

(Herdado de SamlSubjectStatement)

Métodos

AddClaimsToList(IList<Claim>)

Adiciona declarações com base nas propriedades dessa instância à coleção de declarações especificada.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Cria uma política de autorização para um token de segurança SamlSecurityToken.

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

Faz com que essa instância seja somente leitura.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Lê a instrução de autorização SAML do leitor de XML especificado.

SetSubject(SamlSubject)

Define a entidade de um token de segurança SamlSecurityToken.

(Herdado de SamlSubjectStatement)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Grava a instrução de autorização SAML no serializador XML especificado.

Aplica-se a

Confira também