共用方式為


SamlAuthenticationClaimResource 建構函式

定義

初始化 SamlAuthenticationClaimResource 類別的新執行個體。

多載

SamlAuthenticationClaimResource(DateTime, String, String, String)

使用指定的瞬間、驗證方法、DNS 網域名稱以及 IP 位址,初始化 SamlAuthenticationClaimResource 類別的新執行個體。

SamlAuthenticationClaimResource(DateTime, String, String, String, IEnumerable<SamlAuthorityBinding>)

使用指定的瞬間、驗證方法、DNS 網域名稱、IP 位址以及其他資訊參考,初始化 SamlAuthenticationClaimResource 類別的新執行個體。

SamlAuthenticationClaimResource(DateTime, String, String, String, ReadOnlyCollection<SamlAuthorityBinding>)

使用指定的瞬間、驗證方法、DNS 網域名稱、IP 位址以及其他資訊參考,初始化 SamlAuthenticationClaimResource 類別的新執行個體。

SamlAuthenticationClaimResource(DateTime, String, String, String)

使用指定的瞬間、驗證方法、DNS 網域名稱以及 IP 位址,初始化 SamlAuthenticationClaimResource 類別的新執行個體。

public:
 SamlAuthenticationClaimResource(DateTime authenticationInstant, System::String ^ authenticationMethod, System::String ^ dnsAddress, System::String ^ ipAddress);
public SamlAuthenticationClaimResource (DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress);
new System.IdentityModel.Tokens.SamlAuthenticationClaimResource : DateTime * string * string * string -> System.IdentityModel.Tokens.SamlAuthenticationClaimResource
Public Sub New (authenticationInstant As DateTime, authenticationMethod As String, dnsAddress As String, ipAddress As String)

參數

authenticationInstant
DateTime

DateTime,其中指定主體通過驗證的瞬間。

authenticationMethod
String

URI 參考,其中指定驗證主體的方式。

dnsAddress
String

驗證主體所在電腦的 DNS 網域名稱。

ipAddress
String

驗證主體之電腦的 IP 位址。

備註

驗證方法的集合具有擴充性;但是下表包含的是已定義於 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

適用於

SamlAuthenticationClaimResource(DateTime, String, String, String, IEnumerable<SamlAuthorityBinding>)

使用指定的瞬間、驗證方法、DNS 網域名稱、IP 位址以及其他資訊參考,初始化 SamlAuthenticationClaimResource 類別的新執行個體。

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

參數

authenticationInstant
DateTime

DateTime,其中指定主體通過驗證的瞬間。

authenticationMethod
String

URI 參考,其中指定驗證主體的方式。

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

適用於

SamlAuthenticationClaimResource(DateTime, String, String, String, ReadOnlyCollection<SamlAuthorityBinding>)

使用指定的瞬間、驗證方法、DNS 網域名稱、IP 位址以及其他資訊參考,初始化 SamlAuthenticationClaimResource 類別的新執行個體。

public:
 SamlAuthenticationClaimResource(DateTime authenticationInstant, System::String ^ authenticationMethod, System::String ^ dnsAddress, System::String ^ ipAddress, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Tokens::SamlAuthorityBinding ^> ^ authorityBindings);
public SamlAuthenticationClaimResource (DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings);
new System.IdentityModel.Tokens.SamlAuthenticationClaimResource : DateTime * string * string * string * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SamlAuthorityBinding> -> System.IdentityModel.Tokens.SamlAuthenticationClaimResource
Public Sub New (authenticationInstant As DateTime, authenticationMethod As String, dnsAddress As String, ipAddress As String, authorityBindings As ReadOnlyCollection(Of SamlAuthorityBinding))

參數

authenticationInstant
DateTime

DateTime,其中指定主體通過驗證的瞬間。

authenticationMethod
String

URI 參考,其中指定驗證主體的方式。

dnsAddress
String

驗證主體所在電腦的 DNS 網域名稱。

ipAddress
String

驗證主體之電腦的 IP 位址。

authorityBindings
ReadOnlyCollection<SamlAuthorityBinding>

型別為 ReadOnlyCollection<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

適用於