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 SamlSecurityToken tokenu zabezpečení, který vyhodnotí, že bylo provedeno rozhodnutí o autorizaci týkající se přístupu podle subjektu určeného 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í jejich deklarace pomocí kontrolních výrazů SAML, které můžou určit, jestli je subjekt autorizovaný pro přístup k určitému prostředku. Deklarace v kontrolním výrazu SAML jsou reprezentovány příkazy SAML. Specifikace SAML definuje sadu typů příkazů SAML a jedna z nich je SamlAuthorizationDecisionStatement . Vyhodnotí SamlAuthorizationDecisionStatement rozhodnutí o autorizaci týkající se přístupu podle subjektu určeného prostředku. Následující tabulka shrnuje vlastnosti, které jsou přidruženy k autorizačnímu rozhodnutí.
Vlastnost | Popis |
---|---|
AccessDecision | Rozhodnutí o autorizaci vygenerované autoritou SAML v souvislosti s prostředkem reprezentovaným Resource vlastností. |
Evidence | Sada kontrolních výrazů SAML, na kterých se autorita SAML dospoléhala, aby vygenerovala rozhodnutí. |
Resource | Odkaz na identifikátor URI, který identifikuje prostředek, pro který je požadován přístup. |
SamlActions | Sada akcí, které je subjekt autorizován k provedení u prostředku reprezentovaného Resource vlastností. |
Konstruktory
SamlAuthorizationDecisionStatement() |
Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>) |
Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného předmětu, prostředku, autorizačního rozhodnutí a akcí, které předmět na prostředku žádá. |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence) |
Inicializuje novou instanci SamlAuthorizationDecisionStatement třídy. pomocí zadaného předmětu, prostředku, autorizačního rozhodnutí a akcí, které předmět na prostředku žádá. |
Vlastnosti
AccessDecision |
Získá nebo nastaví rozhodnutí o autorizaci vygenerované autoritou SAML v souvislosti s přístupem k určenému prostředku podle předmětu. |
ClaimType |
Získá typ deklarace identity zabezpečení. |
Evidence |
Získá nebo nastaví legitimaci, na které se má autorita SAML spoléhat, aby vygenerovala autorizační rozhodnutí. |
IsReadOnly |
Získá hodnotu, která označuje, zda jsou vlastnosti této instance určeny pouze pro čtení. |
Resource |
Prostředek, ke kterému se má získat přístup v předmětu SamlSecurityToken tokenu zabezpečení. |
SamlActions |
Získá sadu akcí, které je subjekt autorizován k provedení na prostředku. |
SamlSubject |
Získá nebo nastaví předmět SamlSecurityToken tokenu zabezpečení. (Zděděno od SamlSubjectStatement) |
Metody
AddClaimsToList(IList<Claim>) |
Přidá deklarace na základě vlastností této instance do zadané kolekce deklarací. |
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í funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MakeReadOnly() |
Způsobí, že tato instance bude jen pro čtení. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Přečte z určeného čtecího modulu XML příkaz autorizace SAML. |
SetSubject(SamlSubject) |
Nastaví předmět SamlSecurityToken tokenu 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 příkaz Authorization SAML do zadaného serializátoru XML. |