Language

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
パスワード 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 に設定されます。

適用対象