SamlSubjectStatement クラス

定義

SamlSecurityToken セキュリティ トークンのクレームを表します。

public ref class SamlSubjectStatement abstract : System::IdentityModel::Tokens::SamlStatement
public abstract class SamlSubjectStatement : System.IdentityModel.Tokens.SamlStatement
type SamlSubjectStatement = class
    inherit SamlStatement
Public MustInherit Class SamlSubjectStatement
Inherits SamlStatement
継承
SamlSubjectStatement
派生

注釈

SamlSecurityToken セキュリティ トークンは、SAML アサーションを使用してそのクレームを指定します。SAML アサーションでは、セキュリティ トークンのサブジェクトを指定できます。 SAML アサーション内でクレームは、SAML ステートメントにより表されます。 SAML 仕様では、一連の SAML ステートメントの種類を定義します。また、これらの種類の 1 つが SamlSubjectStatement です。 SamlSubjectStatement は、SamlSecurityToken セキュリティ トークンのサブジェクトであるプリンシパルをアサートします。 このプロパティは、SamlSubject プロパティに指定されます。

コンストラクター

SamlSubjectStatement()

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

SamlSubjectStatement(SamlSubject)

指定したサブジェクトを使用して、SamlSubjectStatement クラスの新しいインスタンスを初期化します。

プロパティ

IsReadOnly

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

SamlSubject

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

メソッド

AddClaimsToList(IList<Claim>)

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

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

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

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MakeReadOnly()

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

MemberwiseClone()

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

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

派生クラスでオーバーライドされた場合は、指定した XML リーダーから SAML ステートメントを読み取ります。

(継承元 SamlStatement)
SetSubject(SamlSubject)

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

ToString()

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

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

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

(継承元 SamlStatement)

適用対象