SamlAuthorizationDecisionStatement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje deklaraci identity tokenu SamlSecurityToken zabezpečení, která tvrdí, že bylo provedeno rozhodnutí o autorizaci týkající se přístupu subjektu zadaného prostředku.
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
- Dědičnost
Poznámky
SamlSecurityToken Tokeny zabezpečení určují deklarace identity pomocí kontrolních výrazů SAML, které můžou určit, jestli má subjekt oprávnění pro přístup ke konkrétnímu prostředku. Deklarace identity v kontrolním výrazu SAML jsou reprezentovány příkazy SAML. Specifikace SAML definuje sadu typů příkazů SAML a jeden z nich je .SamlAuthorizationDecisionStatement Potvrzuje SamlAuthorizationDecisionStatement rozhodnutí o autorizaci týkající se přístupu podle předmětu zadaného prostředku. Následující tabulka shrnuje vlastnosti přidružené k rozhodnutí o autorizaci.
| Vlastnictví | Description |
|---|---|
| AccessDecision | Rozhodnutí o autorizaci vykreslované autoritou SAML s ohledem na prostředek reprezentovaný Resource vlastností. |
| Evidence | Sada kontrolních výrazů SAML, které autorita SAML spoléhala na vyjádření rozhodnutí. |
| Resource | Odkaz na identifikátor URI, který identifikuje prostředek, ke kterému se má získat přístup. |
| SamlActions | Sada akcí, které subjekt má oprávnění provádět s prostředkem reprezentovaným vlastností Resource . |
Konstruktory
| Name | Description |
|---|---|
| SamlAuthorizationDecisionStatement() |
Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. |
| SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence) |
Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného subjektu, zdroje, rozhodnutí o autorizaci a akcí, které subjekt zdroje požaduje. |
| SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>) |
Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného subjektu, zdroje, rozhodnutí o autorizaci a akcí, které subjekt zdroje požaduje. |
Vlastnosti
| Name | Description |
|---|---|
| AccessDecision |
Získá nebo nastaví autorizační rozhodnutí vykreslované autoritou SAML s ohledem na přístup subjektu zadaného prostředku. |
| ClaimType |
Získá typ deklarace zabezpečení. |
| Evidence |
Získá nebo nastaví důkazy, že autorita SAML spoléhala na vykreslení rozhodnutí o autorizaci. |
| IsReadOnly |
Získá hodnotu, která určuje, zda vlastnosti této instance jsou jen pro čtení. |
| Resource |
Prostředek, ke kterému se má získat přístup, předmětem tokenu SamlSecurityToken zabezpečení. |
| SamlActions |
Získá sadu akcí, které má subjekt oprávnění provádět u prostředku. |
| SamlSubject |
Získá nebo nastaví předmět SamlSecurityToken tokenu zabezpečení. (Zděděno od SamlSubjectStatement) |
Metody
| Name | Description |
|---|---|
| AddClaimsToList(IList<Claim>) |
Přidá deklarace identity na základě vlastností této instance do zadané kolekce deklarací identity. |
| CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Vytvoří zásadu SamlSecurityToken autorizace pro token zabezpečení. (Zděděno od SamlSubjectStatement) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MakeReadOnly() |
Způsobí, že tato instance bude jen pro čtení. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Přečte autorizační příkaz SAML ze zadané čtečky XML. |
| SetSubject(SamlSubject) |
Nastaví předmět tokenu SamlSecurityToken zabezpečení. (Zděděno od SamlSubjectStatement) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Zapíše autorizační příkaz SAML do zadaného serializátoru XML. |