Sdílet prostřednictvím


Saml2AuthorizationDecisionStatement Třída

Definice

<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
Saml2AuthorizationDecisionStatement

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)

Platí pro