SamlAuthenticationStatement Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SamlAuthenticationStatement sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| SamlAuthenticationStatement() |
SamlAuthenticationStatement sınıfının yeni bir örneğini başlatır. |
| SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>) |
Belirtilen kimlik doğrulama ayrıntılarını kullanarak sınıfın SamlAuthenticationStatement yeni bir örneğini başlatır. |
SamlAuthenticationStatement()
SamlAuthenticationStatement sınıfının yeni bir örneğini başlatır.
public:
SamlAuthenticationStatement();
public SamlAuthenticationStatement();
Public Sub New ()
Şunlara uygulanır
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)
Belirtilen kimlik doğrulama ayrıntılarını kullanarak sınıfın SamlAuthenticationStatement yeni bir örneğini başlatır.
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))
Parametreler
- samlSubject
- SamlSubject
SamlSubject Talebin konusunu temsil eden bir.
- authenticationMethod
- String
Konunun kimliğinin nasıl doğrulandığını belirten bir URI başvurusu.
- dnsAddress
- String
Konu kimliğini doğrulayan bilgisayarın bulunduğu DNS etki alanı adı.
- ipAddress
- String
Konunun kimliğini doğrulayan bilgisayarın IP adresi.
- authorityBindings
- IEnumerable<SamlAuthorityBinding>
IEnumerable<T> Konu hakkında ek bilgiler içeren bir türSamlAuthorityBinding.
Özel durumlar
authorityBindings olan nullbir üye içerir.
Açıklamalar
Kimlik doğrulama yöntemleri kümesi genişletilebilir; ancak aşağıdaki tabloda SAML belirtiminde tanımlanan kimlik doğrulama yöntemleri kümesi yer alır.
| Kimlik doğrulama yöntemi | URI |
|---|---|
| Şifre | urn:oasis:names:tc:SAML:1.0::password |
| Kerberos | urn:ietf:rfc:1510 |
| Güvenli Uzak Parola (SRP) | urn:ietf:rfc:2945 |
| Donanım Belirteci | URI:urn:oasis:names:tc:SAML:1.0::HardwareToken |
| SSL/TLS Sertifika Tabanlı İstemci Kimlik Doğrulaması | urn:ietf:rfc:2246 |
| PGP Ortak Anahtarı | urn:oasis:names:tc:SAML:1.0::PGP |
| SPKI Ortak Anahtarı | urn:oasis:names:tc:SAML:1.0::SPKI |
| XKMS Ortak Anahtarı | urn:oasis:names:tc:SAML:1.0::XKMS |
| XML Dijital İmzası | urn:ietf:rfc:3075 |
| Belirtilmemiş | urn:oasis:names:tc:SAML:1.0::unspecified |
authenticationMethod parametresi olduğundanull, kimlik doğrulama yöntemi olarak urn:oasis:names:tc:SAML:1.0:am:unspecifiedayarlanır.