Saml2AuthorizationDecisionStatement Classe

Définition

Représente l'élément <saml:AuthzDecisionStatement> défini par 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
Héritage
Saml2AuthorizationDecisionStatement

Remarques

Les jetons de sécurité Saml2SecurityToken spécifient leurs revendications à l'aide d'assertions SAML, qui peuvent spécifier si un sujet est autorisé à accéder à une ressource spécifique. Les revendications d'une assertion SAML sont représentées par des instructions SAML. La spécification SAML 2.0 définit un ensemble de types d’instructions SAML et l’un d’eux est représenté par la SamlAuthorizationDecisionStatement classe . Lorsqu’il est spécifié dans une assertion SAML 2.0 dans la Saml2Assertion.Statements propriété , un SamlAuthorizationDecisionStatement affirme une décision d’autorisation concernant l’accès par l’objet de l’assertion à une ressource spécifiée. L’objet de l’assertion SAML 2.0 est spécifié par la Saml2Assertion.Subject propriété . Le tableau suivant résume les propriétés associées à la décision d'autorisation.

Property Description
Decision Décision d'autorisation restituée par l'autorité SAML en ce qui concerne la ressource représentée par la propriété Resource.
Evidence Ensemble d'assertions SAML sur lequel s'est basée l'autorité SAML pour restituer la décision.
Resource Référence URI qui identifie la ressource pour laquelle une tentative d'accès a été effectuée.
Actions Ensemble d'actions que le sujet est autorisé à exécuter sur la ressource représentée par la propriété Resource. Chaque action est représentée par une instance de Saml2Action.

Pour plus d’informations sur l’élément représenté par cette classe, consultez la spécification suivante : Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0.

Constructeurs

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

Initialise une nouvelle instance de la classe Saml2AuthorizationDecisionStatement avec la décision spécifiée pour la ressource spécifiée.

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

Initialise une nouvelle instance de la classe Saml2AuthorizationDecisionStatement avec la décision spécifiée pour les actions spécifiées sur la ressource spécifiée.

Champs

EmptyResource

Obtient une référence URI vide. La référence peut être utilisée pour définir la propriété Resource. En cas d'utilisation, spécifie le début du document actif.

Propriétés

Actions

Obtient ou définit l'ensemble des actions autorisées à exécuter sur la ressource spécifiée.

Decision

Obtient ou définit la décision affichée par l'autorité SAML par rapport à la ressource spécifiée.

Evidence

Obtient ou définit l'ensemble des assertions sur lesquelles l'autorité SAML repose pour la prise de décision. [Saml2Core, 2.7.4]

Resource

Obtient ou définit la référence URI qui identifie la ressource pour laquelle l'autorisation d'accès est recherchée.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à