SamlAuthorizationDecisionStatement Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma reivindicação de token SamlSecurityToken de segurança que afirma que foi tomada uma decisão de autorização relativamente ao acesso do sujeito ao 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
- Herança
Observações
SamlSecurityToken os tokens de segurança especificam as suas reivindicações usando asserções SAML, que podem especificar se um sujeito está autorizado a aceder a um recurso específico. As reivindicações numa afirmação SAML são representadas por declarações SAML. A especificação SAML define um conjunto de tipos de instruções SAML e um deles é um SamlAuthorizationDecisionStatement. Um afirma que foi tomada uma decisão de autorização relativamente ao SamlAuthorizationDecisionStatement acesso do sujeito ao recurso especificado. A tabela seguinte resume as propriedades associadas à decisão de autorização.
| Property | Descrição |
|---|---|
| AccessDecision | A decisão de autorização proferida pela autoridade SAML relativamente ao recurso representado pela Resource propriedade. |
| Evidence | Um conjunto de alegações da SAML em que a autoridade da SAML se apoiou para tomar a decisão. |
| Resource | Uma referência URI que identifica o recurso ao qual se procura acesso. |
| SamlActions | O conjunto de ações que o sujeito está autorizado a realizar sobre o recurso representado pela Resource propriedade. |
Construtores
| Name | Description |
|---|---|
| SamlAuthorizationDecisionStatement() |
Inicializa uma nova instância da SamlAuthorizationDecisionStatement classe. |
| SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence) |
Inicializa uma nova instância da SamlAuthorizationDecisionStatement classe. utilizando o sujeito especificado, recurso, decisão de autorização e as ações procuradas pelo sujeito sobre o recurso. |
| SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>) |
Inicializa uma nova instância da SamlAuthorizationDecisionStatement classe. utilizando o sujeito especificado, recurso, decisão de autorização e as ações procuradas pelo sujeito sobre o recurso. |
Propriedades
| Name | Description |
|---|---|
| AccessDecision |
Obtém ou define a decisão de autorização emitida pela autoridade SAML relativamente ao acesso do sujeito ao recurso especificado. |
| ClaimType |
Recebe o tipo de reclamação de segurança. |
| Evidence |
Obtém ou estabelece as provas nas quais a autoridade SAML se baseou para tomar a decisão de autorização. |
| IsReadOnly |
Obtém um valor que indica se as propriedades desta instância são de somente leitura. |
| Resource |
O recurso ao qual o acesso é procurado pelo sujeito do SamlSecurityToken token de segurança. |
| SamlActions |
Obtém o conjunto de ações que o sujeito está autorizado a realizar sobre o recurso. |
| SamlSubject |
Obtém ou define o sujeito de um SamlSecurityToken token de segurança. (Herdado de SamlSubjectStatement) |
Métodos
| Name | Description |
|---|---|
| AddClaimsToList(IList<Claim>) |
Adiciona reivindicações baseadas nas propriedades desta instância à coleção especificada de reivindicações. |
| CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Cria uma política de autorização para um SamlSecurityToken token de segurança. (Herdado de SamlSubjectStatement) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MakeReadOnly() |
Faz com que esta instância seja apenas de leitura. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Lê a declaração de autorização SAML do leitor XML especificado. |
| SetSubject(SamlSubject) |
Define o tema de um SamlSecurityToken token de segurança. (Herdado de SamlSubjectStatement) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Escreve a instrução de autorização SAML no serializador XML especificado. |