Aracılığıyla paylaş


SamlAuthenticationStatement Oluşturucular

Tanım

SamlAuthenticationStatement sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

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ın yeni bir örneğini SamlAuthenticationStatement 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ın yeni bir örneğini SamlAuthenticationStatement 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.

authenticationInstant
DateTime

DateTime Konunun kimliğinin doğrulandığı anında belirten bir.

dnsAddress
String

Konunun 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 bilgi 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 tablo, SAML belirtiminde tanımlanan kimlik doğrulama yöntemleri kümesini içerir.

Kimlik doğrulama yöntemi URI
Parola urn:oasis:names:tc:SAML:1.0:am: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:am:HardwareToken
SSL/TLS Sertifika Tabanlı İstemci Kimlik Doğrulaması urn:ietf:rfc:2246
PGP Ortak Anahtarı urn:oasis:names:tc:SAML:1.0:am:PGP
SPKI Ortak Anahtarı urn:oasis:names:tc:SAML:1.0:am:SPKI
XKMS Ortak Anahtarı urn:oasis:names:tc:SAML:1.0:am:XKMS
XML Dijital İmzası urn:ietf:rfc:3075
Belirtilmemiş urn:oasis:names:tc:SAML:1.0:am:unspecified

authenticationMethod parametresi olduğundanull, kimlik doğrulama yöntemi olarak urn:oasis:names:tc:SAML:1.0:am:unspecifiedayarlanır.

Şunlara uygulanır