Udostępnij za pośrednictwem


Saml2AuthorizationDecisionStatement Klasa

Definicja

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

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)

Dotyczy