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 pro SamlSecurityToken token zabezpečení, který tvrdí, že bylo provedeno autorizační rozhodnutí týkající se přístupu subjektu k zadanému 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í své deklarace identity pomocí kontrolních výrazů SAML, které můžou určovat, 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 definuje sadu typů příkazů SAML a jedním z nich je SamlAuthorizationDecisionStatement. Potvrzuje SamlAuthorizationDecisionStatement , že bylo provedeno autorizační rozhodnutí týkající se přístupu subjektu, který se vztahuje k zadanému prostředku. Následující tabulka shrnuje vlastnosti přidružené k rozhodnutí o autorizaci.
Vlastnost | Popis |
---|---|
AccessDecision | Autorizační rozhodnutí vygenerované 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. |
SamlActions | Sada akcí, které má subjekt oprávnění provádět s prostředkem reprezentovaným Resource vlastností. |
Konstruktory
SamlAuthorizationDecisionStatement() |
Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy . |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>) |
Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy . s použitím zadaného předmětu, zdroje, autorizačního rozhodnutí a akcí požadovaných subjektem týkajícím se zdroje. |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence) |
Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy . s použitím zadaného předmětu, zdroje, autorizačního rozhodnutí a akcí požadovaných subjektem týkajícím se zdroje. |
Vlastnosti
AccessDecision |
Získá nebo nastaví autorizační rozhodnutí vykreslené autoritou SAML s ohledem na přístup subjektu k zadanému prostředku. |
ClaimType |
Získá typ deklarace zabezpečení. |
Evidence |
Získá nebo nastaví důkaz, že autorita SAML spoléhá na vykreslení rozhodnutí o autorizaci. |
IsReadOnly |
Získá hodnotu, která označuje, zda jsou vlastnosti této instance jen pro čtení. |
Resource |
Prostředek, ke kterému subjekt tokenu SamlSecurityToken zabezpečení žádá o přístup. |
SamlActions |
Získá sadu akcí, které subjekt má oprávnění provést s prostředkem. |
SamlSubject |
Získá nebo nastaví předmět tokenu SamlSecurityToken zabezpečení. (Zděděno od SamlSubjectStatement) |
Metody
AddClaimsToList(IList<Claim>) |
Přidá deklarace identity založené na vlastnostech této instance do zadané kolekce deklarací identity. |
CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Vytvoří zásadu autorizace pro SamlSecurityToken token zabezpečení. (Zděděno od SamlSubjectStatement) |
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() |
Type Získá z 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 Objectsouboru . (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. |