Saml2AuthorizationDecisionStatement 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í.
<saml:AuthzDecisionStatement>
Představuje element definovaný 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
- Dědičnost
Poznámky
Saml2SecurityToken tokeny zabezpečení určují své deklarace identity pomocí kontrolních výrazů SAML, které můžou určit, jestli má subjekt oprávnění k přístupu ke konkrétnímu prostředku. Deklarace identity v kontrolním výrazu SAML jsou reprezentovány příkazy SAML. Specifikace SAML 2.0 definuje sadu typů příkazů SAML a jeden z nich je reprezentován SamlAuthorizationDecisionStatement třídou. Pokud je zadáno v kontrolním výrazu SAML 2.0 ve Saml2Assertion.Statements vlastnosti, SamlAuthorizationDecisionStatement prohlásí autorizační rozhodnutí týkající se přístupu předmětu kontrolního výrazu k zadanému prostředku. Předmět kontrolního výrazu SAML 2.0 je určen Saml2Assertion.Subject vlastností. Následující tabulka shrnuje vlastnosti přidružené k rozhodnutí o autorizaci.
Vlastnost | Popis |
---|---|
Decision | Rozhodnutí o autorizaci vykreslované autoritou SAML s ohledem na prostředek reprezentovaný Resource vlastností. |
Evidence | Sada kontrolních výrazů SAML, na které se autorita SAML spoléhala při vynesení rozhodnutí. |
Resource | Odkaz na identifikátor URI, který identifikuje prostředek, ke kterému se žádá o přístup. |
Actions | Sada akcí, které má subjekt oprávnění provádět s prostředkem reprezentovaným Resource vlastností. Každá akce je reprezentována instancí .Saml2Action |
Další informace o elementu, který tato třída představuje, naleznete v následující specifikaci: Kontrolní výrazy a protokoly pro OASIS Security Assertion Markup Language (SAML) v2.0.
Konstruktory
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision) |
Inicializuje novou instanci Saml2AuthorizationDecisionStatement třídy se zadaným rozhodnutím pro zadaný prostředek. |
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>) |
Inicializuje novou instanci Saml2AuthorizationDecisionStatement třídy se zadaným rozhodnutím pro zadané akce u zadaného prostředku. |
Pole
EmptyResource |
Získá prázdný odkaz na identifikátor URI. Odkaz může být použit k nastavení Resource vlastnosti. Při použití určuje začátek aktuálního dokumentu. |
Vlastnosti
Actions |
Získá nebo nastaví sadu akcí autorizovaných k provedení u zadaného prostředku. |
Decision |
Získá nebo nastaví rozhodnutí vykreslené autoritou SAML s ohledem na zadaný prostředek. |
Evidence |
Získá nebo nastaví sadu kontrolních výrazů, na které se autorita SAML spoléhala při rozhodování. [Saml2Core, 2.7.4] |
Resource |
Získá nebo nastaví odkaz URI, který identifikuje prostředek, ke kterému se hledá autorizace přístupu. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |