SamlSubject クラス

定義

SAML セキュリティ トークンのサブジェクトを表します。

public ref class SamlSubject
public class SamlSubject
type SamlSubject = class
Public Class SamlSubject
継承
SamlSubject

注釈

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

コンストラクター

SamlSubject()

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

SamlSubject(String, String, String)

指定した名前、名前が存在するドメイン、および名前の形式を使用して、SamlSubject クラスの新しいインスタンスを初期化します。

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

指定した名前、名前が存在するドメイン、名前の形式、認証プロトコル、追加認証情報、およびキー識別子を使用して、SamlSubject クラスの新しいインスタンスを初期化します。

プロパティ

ConfirmationMethods

サブジェクトを認証するために使用するプロトコルを識別する URI 参照セットを取得します。

Crypto

SAML サブジェクト ステートメントによって識別されるデジタル署名を検証するために使用される暗号化キーを取得または設定します。

IsReadOnly

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

KeyIdentifier

SAML セキュリティ トークンのサブジェクトにより保持された暗号化キーへのアクセスを提供するキー識別子を取得または設定します。

Name

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

NameClaimType

SAML セキュリティ トークンのサブジェクト名を表すために使用されるクレームの種類を取得します。

NameFormat

SAML セキュリティ トークンのサブジェクト名の形式を表す URI 参照を取得または設定します。

NameQualifier

SAML セキュリティ トークンのサブジェクト名が存在するドメインを取得または設定します。

SubjectConfirmationData

認証プロトコルにより使用できる追加認証情報を取得または設定します。

メソッド

Equals(Object)

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

(継承元 Object)
ExtractClaims()

このクラスのプロパティを使用しているクレームのセットを取得します。

ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator)

このクラスのプロパティと、指定した SAML セキュリティ トークン認証システムを使用して、クレームのセットを取得します。

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MakeReadOnly()

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

MemberwiseClone()

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

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

指定した XML リーダーから <saml:Subject> 要素を読み取ります。

ToString()

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

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

指定した XML シリアライザーに <saml:Subject> 要素を書き込みます。

適用対象

こちらもご覧ください