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
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.
- 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 null
bir ü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:unspecified
ayarlanır.