SamlAuthorizationDecisionStatement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したリソースへのサブジェクトによるアクセスが行われたことに関する承認決定をアサートする 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
- 継承
注釈
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 承認ステートメントを書き込みます。 |
適用対象
こちらもご覧ください
.NET