Sdílet prostřednictvím


Saml2AuthorizationDecisionStatement Třída

Definice

<saml:AuthzDecisionStatement> Představuje prvek 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í 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 2.0 definuje sadu typů příkazů SAML a jeden z nich je reprezentován SamlAuthorizationDecisionStatement třídou. Pokud je v kontrolním výrazu SAML 2.0 ve Saml2Assertion.Statements vlastnosti zadáno, SamlAuthorizationDecisionStatement potvrzuje autorizační rozhodnutí týkající se přístupu subjektu 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.

Vlastnictví Description
Decision 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.
Actions Sada akcí, které subjekt má oprávnění provádět s prostředkem reprezentovaným vlastností Resource . 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

Name Description
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

Inicializuje novou instanci Saml2AuthorizationDecisionStatement třídy se zadaným rozhodnutím pro zadané akce u zadaného prostředku.

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

Inicializuje novou instanci Saml2AuthorizationDecisionStatement třídy se zadaným rozhodnutím pro zadaný prostředek.

Pole

Name Description
EmptyResource

Získá prázdný odkaz URI. Odkaz lze použít k nastavení Resource vlastnosti. Při použití určuje začátek aktuálního dokumentu.

Vlastnosti

Name Description
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ů, které 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 požaduje autorizace přístupu.

Metody

Name Description
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)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro