SamlAuthenticationStatement コンストラクター

定義

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

オーバーロード

SamlAuthenticationStatement()

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

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

指定した認証の詳細を使用して、SamlAuthenticationStatement クラスの新しいインスタンスを初期化します。

SamlAuthenticationStatement()

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

public:
 SamlAuthenticationStatement();
public SamlAuthenticationStatement ();
Public Sub New ()

適用対象

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

指定した認証の詳細を使用して、SamlAuthenticationStatement クラスの新しいインスタンスを初期化します。

public:
 SamlAuthenticationStatement(System::IdentityModel::Tokens::SamlSubject ^ samlSubject, System::String ^ authenticationMethod, DateTime authenticationInstant, System::String ^ dnsAddress, System::String ^ ipAddress, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAuthorityBinding ^> ^ authorityBindings);
public SamlAuthenticationStatement (System.IdentityModel.Tokens.SamlSubject samlSubject, string authenticationMethod, DateTime authenticationInstant, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings);
new System.IdentityModel.Tokens.SamlAuthenticationStatement : System.IdentityModel.Tokens.SamlSubject * string * DateTime * string * string * seq<System.IdentityModel.Tokens.SamlAuthorityBinding> -> System.IdentityModel.Tokens.SamlAuthenticationStatement
Public Sub New (samlSubject As SamlSubject, authenticationMethod As String, authenticationInstant As DateTime, dnsAddress As String, ipAddress As String, authorityBindings As IEnumerable(Of SamlAuthorityBinding))

パラメーター

samlSubject
SamlSubject

クレームのサブジェクトを表す SamlSubject

authenticationMethod
String

サブジェクトが認証された方法を指定する URI リファレンス。

authenticationInstant
DateTime

サブジェクトが認証された時間を指定する DateTime

dnsAddress
String

サブジェクトを認証したコンピューターが存在する DNS ドメイン名。

ipAddress
String

サブジェクトを認証したコンピューターの IP アドレス。

authorityBindings
IEnumerable<SamlAuthorityBinding>

サブジェクトに関する追加情報を格納する IEnumerable<T> 型の SamlAuthorityBinding

例外

authorityBindings は、null であるメンバーを含みます。

注釈

一連の認証メソッドは拡張可能ですが、SAML 仕様で定義されている一連の認証メソッドを次の表に示します。

認証方法 URI
Password urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
セキュア リモート パスワード (SRP) urn:ietf:rfc:2945
ハードウェア トークン URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
SSL/TLS 証明書ベースのクライアント認証 urn:ietf:rfc:2246
PGP 公開キー urn:oasis:names:tc:SAML:1.0:am:PGP
SPKI 公開キー urn:oasis:names:tc:SAML:1.0:am:SPKI
XKMS 公開キー urn:oasis:names:tc:SAML:1.0:am:XKMS
XML デジタル署名 urn:ietf:rfc:3075
指定されていません。 urn:oasis:names:tc:SAML:1.0:am:unspecified

authenticationMethod パラメーターが null の場合、認証方法には urn:oasis:names:tc:SAML:1.0:am:unspecified が設定されます。

適用対象