SamlAuthorizationDecisionStatement クラス

定義

指定したリソースへのサブジェクトによるアクセスが行われたことに関する承認決定をアサートする SamlSecurityToken セキュリティ トークンのクレームを表します。

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

注釈

SamlSecurityToken セキュリティ トークンは、SAML アサーションを使用してそれぞれのクレームを指定します。サブジェクトが特定のリソースへのアクセスを承認されるかどうかを指定できます。 SAML アサーション内でクレームは、SAML ステートメントにより表されます。 SAML 仕様では、一連の SAML ステートメントの種類を定義します。また、これらの種類の 1 つが SamlAuthorizationDecisionStatement です。 SamlAuthorizationDecisionStatement は、指定のリソースへのサブジェクトによるアクセスに関する承認決定が実施されたことをアサートします。 承認決定に関連するプロパティの一覧を次の表に示します。

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

コンストラクター

SamlAuthorizationDecisionStatement()

SamlAuthorizationDecisionStatement クラスの新しいインスタンスを初期化します。

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>)

SamlAuthorizationDecisionStatement クラスの新しいインスタンスを初期化します。 の新しいインスタンスを初期化します。

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence)

SamlAuthorizationDecisionStatement クラスの新しいインスタンスを初期化します。 の新しいインスタンスを初期化します。

プロパティ

AccessDecision

指定のリソースへのサブジェクトによるアクセスについて SAML 証明機関により実施された承認決定を取得または設定します。

ClaimType

セキュリティ クレームの種類を取得します。

Evidence

SAML 証明機関が承認決定のために依存する証拠を取得または設定します。

IsReadOnly

このインスタンスのプロパティが読み取り専用かどうかを示す値を取得します。

Resource

SamlSecurityToken セキュリティ トークンのサブジェクトによってアクセスが求められているリソース。

SamlActions

サブジェクトがリソースに対して実行することを許可されるアクション セットを取得します。

SamlSubject

SamlSecurityToken セキュリティ トークンのサブジェクトを取得または設定します。

(継承元 SamlSubjectStatement)

メソッド

AddClaimsToList(IList<Claim>)

このインスタンスのプロパティに基づく要求を、指定したクレームのコレクションに追加します。

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

SamlSecurityToken セキュリティ トークンの承認ポリシーを作成します。

(継承元 SamlSubjectStatement)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MakeReadOnly()

このインスタンスを読み取り専用にします。

MemberwiseClone()

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

(継承元 Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

指定した XML リーダーから SAML 承認ステートメントを読み取ります。

SetSubject(SamlSubject)

SamlSecurityToken セキュリティ トークンのサブジェクト名を設定します。

(継承元 SamlSubjectStatement)
ToString()

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

(継承元 Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

指定した XML シリアライザーに SAML 承認ステートメントを書き込みます。

適用対象

こちらもご覧ください