Saml2AuthorizationDecisionStatement Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 un 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) |