Saml2AuthorizationDecisionStatement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
<saml:AuthzDecisionStatement>
Reprezentuje element zdefiniowany przez 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
- Dziedziczenie
Uwagi
Saml2SecurityToken tokeny zabezpieczające określają swoje oświadczenia przy użyciu asercji SAML, które mogą określać, czy podmiot ma autoryzację dostępu do określonego zasobu. Oświadczenia w asercji SAML są reprezentowane przez instrukcje SAML. Specyfikacja SAML 2.0 definiuje zestaw typów instrukcji SAML, a jeden z nich jest reprezentowany przez klasę SamlAuthorizationDecisionStatement . Po określeniu Saml2Assertion.Statements w asercji SAML 2.0 we właściwości potwierdza SamlAuthorizationDecisionStatement decyzję autoryzacji dotyczącą dostępu przez podmiot potwierdzenia do określonego zasobu. Podmiot asercji SAML 2.0 jest określony przez Saml2Assertion.Subject właściwość. Poniższa tabela zawiera podsumowanie właściwości skojarzonych z decyzją o autoryzacji.
Właściwość | Opis |
---|---|
Decision | Decyzja o autoryzacji renderowana przez urząd SAML w odniesieniu do zasobu reprezentowanego Resource przez właściwość. |
Evidence | Zestaw asercji SAML, na których polegał urząd SAML, aby podjąć decyzję. |
Resource | Odwołanie do identyfikatora URI, które identyfikuje zasób, do którego jest poszukiwany dostęp. |
Actions | Zestaw akcji, które podmiot ma uprawnienia do wykonywania na zasobie reprezentowanym Resource przez właściwość. Każda akcja jest reprezentowana przez wystąpienie klasy Saml2Action. |
Aby uzyskać więcej informacji na temat elementu reprezentowanego przez tę klasę, zobacz następującą specyfikację: Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0.
Konstruktory
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision) |
Inicjuje Saml2AuthorizationDecisionStatement nowe wystąpienie klasy z określoną decyzją dla określonego zasobu. |
Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>) |
Inicjuje Saml2AuthorizationDecisionStatement nowe wystąpienie klasy z określoną decyzją dla określonych akcji w określonym zasobie. |
Pola
EmptyResource |
Pobiera puste odwołanie do identyfikatora URI. Odwołanie może służyć do ustawiania Resource właściwości. W przypadku użycia określa początek bieżącego dokumentu. |
Właściwości
Actions |
Pobiera lub ustawia zestaw akcji autoryzowanych do wykonania w określonym zasobie. |
Decision |
Pobiera lub ustawia decyzję renderowaną przez urząd SAML w odniesieniu do określonego zasobu. |
Evidence |
Pobiera lub ustawia zestaw asercji, na które polega urząd SAML w podejmowaniu decyzji. [Saml2Core, 2.7.4] |
Resource |
Pobiera lub ustawia odwołanie identyfikatora URI identyfikującego zasób, do którego poszukiwano autoryzacji dostępu. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |