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 アサーションのサブジェクトを示す URI は、Windows ドメイン アカウントを使用して指定されます。 |
適用対象
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 参照を含むString型のIEnumerable<T>。 ConfirmationMethods プロパティを設定します。
- confirmationData
- String
認証プロトコルで使用できる追加の認証情報。 SubjectConfirmationData プロパティを設定します。
- securityKeyIdentifier
- SecurityKeyIdentifier
SamlSecurityToken セキュリティ トークンのサブジェクトによって保持されている暗号化キーへのアクセスを提供するSecurityKeyIdentifier。 KeyIdentifier プロパティを設定します。
例外
name が null または Empty。
confirmations には、 null または Empty メンバーが含まれています。
-又は-
confirmations にはメンバーが含まれていません。また、 name が null されているか、 Emptyされています。
-又は-
confirmations にはメンバーが含まれていません。また、 confirmationData または securityKeyIdentifier は nullされません。
注釈
name パラメーターの名前を指定するために使用する形式は拡張可能です。次の表に、SAML 仕様で定義されている形式を示します。
| フォーマット | 説明 |
|---|---|
| EmailNamespace | SAML アサーションの件名を示す URI は、電子メール アドレスとして指定されます。 |
| UserNameNamespace | SAML アサーションのサブジェクトを示す URI は、Windows ドメイン アカウントを使用して指定されます。 |
confirmations パラメーターに指定する認証プロトコルのセットは拡張可能です。ただし、次の表に、SAML 仕様で定義されているプロトコルの一覧を示します。
| プロトコル | 説明 |
|---|---|
| HolderOfKey | SamlSecurityToken セキュリティ トークンの受信者が KeyIdentifier プロパティを使用して、SOAP メッセージが SAML アサーションのサブジェクトによって送信されたことを確認する必要があることを指定する URI。 |
| SenderVouches | SAML セキュリティ トークンの受信者が、SOAP メッセージが SAML アサーションのサブジェクトによって送信されたことを確認するための追加情報を使用しないことを指定する URI。 |