Saml2AuthorizationDecisionStatement クラス

定義

SAML 2.0 により定義されている <saml:AuthzDecisionStatement> 要素を表します。

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

注釈

Saml2SecurityToken セキュリティ トークンは、SAML アサーションを使用してそれぞれのクレームを指定します。サブジェクトが特定のリソースへのアクセスを承認されるかどうかを指定できます。 SAML アサーション内でクレームは、SAML ステートメントにより表されます。 SAML 2.0 仕様では、SAML ステートメントの種類のセットが定義されており、そのうちの 1 つが クラスによって SamlAuthorizationDecisionStatement 表されます。 プロパティで SAML 2.0 アサーションで Saml2Assertion.Statements 指定した場合、 は、 SamlAuthorizationDecisionStatement 指定されたリソースに対するアサーションのサブジェクトによるアクセスに関する承認決定をアサートします。 SAML 2.0 アサーションのサブジェクトは、 プロパティによって Saml2Assertion.Subject 指定されます。 承認決定に関連するプロパティの一覧を次の表に示します。

プロパティ 説明
Decision Resource プロパティで表されるリソースに関する SAML 証明機関によって与えられた承認許可。
Evidence SAML 証明機関が承認決定のために依存する SAML アサーション セット。
Resource アクセスが探索されるリソースを識別する URI 参照。
Actions サブジェクトが Resource プロパティによって表されるリソースに対して実行することを許可された一連のアクション。 各アクションは、 の Saml2Actionインスタンスによって表されます。

このクラスが表す要素について詳しくは、OASIS Security Assertion Markup Language (SAML) V2.0 のアサーションとプロトコルの仕様をご覧ください。

コンストラクター

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

指定したリソースに対する指定した決定を使用して、Saml2AuthorizationDecisionStatement クラスの新しいインスタンスを初期化します。

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

指定したリソースに対する指定したアクションの指定した決定を使用して、Saml2AuthorizationDecisionStatement クラスの新しいインスタンスを初期化します。

フィールド

EmptyResource

空の URI 参照を取得します。 参照は Resource のプロパティを設定するために使用されることがあります。 使用した場合、現在のドキュメントの先頭を指定します。

プロパティ

Actions

指定したリソースで実行することを許可されるアクション セットを取得または設定します。

Decision

指定したリソースに対して SAML 機関によって与えられる決定を取得または設定します。

Evidence

SAML 機関が決定に際して依存するアサーションのセットを取得または設定します。 [Saml2Core, 2.7.4]

Resource

アクセス承認を取得するリソースを識別する URI 参照を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象