SamlAuthenticationStatement コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 リファレンス。
- 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
が設定されます。
適用対象
.NET