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