SamlAuthorizationDecisionStatement 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.
Reprezentuje oświadczenie dla tokenu zabezpieczającego SamlSecurityToken , który potwierdza, że podjęto decyzję autoryzacji dotyczącą dostępu przez podmiot określony zasób.
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
- Dziedziczenie
Uwagi
SamlSecurityToken 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 definiuje zestaw typów instrukcji SAML, a jednym z nich jest SamlAuthorizationDecisionStatement. Potwierdza SamlAuthorizationDecisionStatement decyzję autoryzacji dotyczącą dostępu przez podmiot określony zasób. Poniższa tabela zawiera podsumowanie właściwości skojarzonych z decyzją o autoryzacji.
Właściwość | Opis |
---|---|
AccessDecision | 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. |
SamlActions | Zestaw akcji, które podmiot ma uprawnienia do wykonywania na zasobie reprezentowanym Resource przez właściwość. |
Konstruktory
SamlAuthorizationDecisionStatement() |
Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement. |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>) |
Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement. przy użyciu określonego podmiotu, zasobu, decyzji autoryzacji i akcji poszukiwanych przez podmiot w zasobie. |
SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence) |
Inicjuje nowe wystąpienie klasy SamlAuthorizationDecisionStatement. przy użyciu określonego podmiotu, zasobu, decyzji autoryzacji i akcji poszukiwanych przez podmiot w zasobie. |
Właściwości
AccessDecision |
Pobiera lub ustawia decyzję autoryzacji renderowaną przez urząd SAML w odniesieniu do dostępu przez podmiot określony zasób. |
ClaimType |
Pobiera typ oświadczenia zabezpieczającego. |
Evidence |
Pobiera lub ustawia dowód, że urząd SAML oparł się na renderowaniu decyzji o autoryzacji. |
IsReadOnly |
Pobiera wartość wskazującą, czy właściwości tego wystąpienia są tylko do odczytu. |
Resource |
Zasób, do którego jest poszukiwany dostęp, jest przedmiotem tokenu zabezpieczającego SamlSecurityToken . |
SamlActions |
Pobiera zestaw akcji, które podmiot ma uprawnienia do wykonywania w zasobie. |
SamlSubject |
Pobiera lub ustawia temat tokenu zabezpieczającego SamlSecurityToken . (Odziedziczone po SamlSubjectStatement) |
Metody
AddClaimsToList(IList<Claim>) |
Dodaje oświadczenia na podstawie właściwości tego wystąpienia do określonej kolekcji oświadczeń. |
CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator) |
Tworzy zasady autoryzacji dla tokenu zabezpieczającego SamlSecurityToken . (Odziedziczone po SamlSubjectStatement) |
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) |
MakeReadOnly() |
Powoduje, że to wystąpienie jest tylko do odczytu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Odczytuje instrukcję autoryzacji SAML z określonego czytnika XML. |
SetSubject(SamlSubject) |
Ustawia temat tokenu zabezpieczającego SamlSecurityToken . (Odziedziczone po SamlSubjectStatement) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Zapisuje instrukcję autoryzacji SAML w określonym serializatorze XML. |