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 に設定されます。

適用対象