SamlAuthenticationClaimResource 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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)
參數
- 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))
參數
- 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))
參數
- 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 |