SamlSubject コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SamlSubject クラスの新しいインスタンスを初期化します。
オーバーロード
SamlSubject() |
SamlSubject クラスの新しいインスタンスを初期化します。 |
SamlSubject(String, String, String) |
指定した名前、名前が存在するドメイン、および名前の形式を使用して、SamlSubject クラスの新しいインスタンスを初期化します。 |
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier) |
指定した名前、名前が存在するドメイン、名前の形式、認証プロトコル、追加認証情報、およびキー識別子を使用して、SamlSubject クラスの新しいインスタンスを初期化します。 |
SamlSubject()
SamlSubject クラスの新しいインスタンスを初期化します。
public:
SamlSubject();
public SamlSubject ();
Public Sub New ()
注釈
このコンストラクターは、IsReadOnly プロパティを false
に初期化します。
適用対象
SamlSubject(String, String, String)
指定した名前、名前が存在するドメイン、および名前の形式を使用して、SamlSubject クラスの新しいインスタンスを初期化します。
public:
SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name);
public SamlSubject (string nameFormat, string nameQualifier, string name);
new System.IdentityModel.Tokens.SamlSubject : string * string * string -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String)
パラメーター
- nameFormat
- String
name
パラメーターの形式を表す URI 参照。 NameFormat プロパティを設定します。
- nameQualifier
- String
name
パラメーターが存在するドメイン。 NameQualifier プロパティを設定します。
例外
name
は null
または Empty です。
注釈
名前を指定するための形式は拡張可能ですが、次の表に SAML 仕様により定義された形式の一覧を示します。
形式 | 説明 |
---|---|
EmailNamespace | SAML アサーションのサブジェクトが電子メール アドレスとして指定されることを示す URI。 |
UserNameNamespace | SAML アサーションのサブジェクトが Windows ドメイン アカウントにより指定されることを示す URI。 |
適用対象
SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)
指定した名前、名前が存在するドメイン、名前の形式、認証プロトコル、追加認証情報、およびキー識別子を使用して、SamlSubject クラスの新しいインスタンスを初期化します。
public:
SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name, System::Collections::Generic::IEnumerable<System::String ^> ^ confirmations, System::String ^ confirmationData, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ securityKeyIdentifier);
public SamlSubject (string nameFormat, string nameQualifier, string name, System.Collections.Generic.IEnumerable<string> confirmations, string confirmationData, System.IdentityModel.Tokens.SecurityKeyIdentifier securityKeyIdentifier);
new System.IdentityModel.Tokens.SamlSubject : string * string * string * seq<string> * string * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String, confirmations As IEnumerable(Of String), confirmationData As String, securityKeyIdentifier As SecurityKeyIdentifier)
パラメーター
- nameFormat
- String
name
パラメーターの形式を表す URI 参照。 NameFormat プロパティを設定します。
- nameQualifier
- String
name
パラメーターが存在するドメイン。 NameQualifier プロパティを設定します。
- confirmations
- IEnumerable<String>
サブジェクトを認証するプロトコルを識別する URI 参照を含む IEnumerable<T> 型の String。 ConfirmationMethods プロパティを設定します。
- confirmationData
- String
認証プロトコルにより使用できる追加認証情報。 SubjectConfirmationData プロパティを設定します。
- securityKeyIdentifier
- SecurityKeyIdentifier
SecurityKeyIdentifier セキュリティ トークンのサブジェクトにより保持された暗号化キーへのアクセスを提供する SamlSecurityToken。 KeyIdentifier プロパティを設定します。
例外
name
は null
または Empty です。
confirmations
に、null
または Empty メンバーが含まれています。
- または -
confirmations
にメンバーが格納されず、name
が、null
または Empty です。
- または -
confirmations
にメンバーが格納されず、confirmationData
が、securityKeyIdentifier
または null
です。
注釈
name
パラメーターの名前を指定するための形式は拡張可能ですが、次の表に SAML 仕様により定義された形式の一覧を示します。
形式 | 説明 |
---|---|
EmailNamespace | SAML アサーションのサブジェクトが電子メール アドレスとして指定されることを示す URI。 |
UserNameNamespace | SAML アサーションのサブジェクトが Windows ドメイン アカウントにより指定されることを示す URI。 |
confirmations
パラメーターのために指定する認証プロトコル セットは拡張可能ですが、次の表に SAML 仕様により定義されたプロトコルの一覧を示します。
プロトコル | 説明 |
---|---|
HolderOfKey | SOAP メッセージが SAML アサーションのサブジェクトにより送信されたことを確認するために、SamlSecurityToken セキュリティ トークンの受信者が KeyIdentifier プロパティを使用する必要があることを指定する URI。 |
SenderVouches | SOAP メッセージが SAML アサーションのサブジェクトにより送信されたことを確認する目的で、SAML セキュリティ トークンの受信者が追加情報を使用できないことを指定する URI。 |
適用対象
.NET