SamlAuthenticationStatement Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas SamlAuthenticationStatement.
Overload
SamlAuthenticationStatement() |
Menginisialisasi instans baru kelas SamlAuthenticationStatement. |
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>) |
Menginisialisasi instans SamlAuthenticationStatement baru kelas menggunakan detail autentikasi yang ditentukan. |
SamlAuthenticationStatement()
Menginisialisasi instans baru kelas SamlAuthenticationStatement.
public:
SamlAuthenticationStatement();
public SamlAuthenticationStatement ();
Public Sub New ()
Berlaku untuk
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)
Menginisialisasi instans SamlAuthenticationStatement baru kelas menggunakan detail autentikasi yang ditentukan.
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))
Parameter
- samlSubject
- SamlSubject
SamlSubject yang mewakili subjek klaim.
- authenticationMethod
- String
Referensi URI yang menentukan bagaimana subjek diautentikasi.
- authenticationInstant
- DateTime
DateTime yang menentukan instan pada waktu di mana subjek diautentikasi.
- dnsAddress
- String
Nama domain DNS tempat komputer yang mengautentikasi subjek berada.
- ipAddress
- String
Alamat IP komputer yang mengautentikasi subjek.
- authorityBindings
- IEnumerable<SamlAuthorityBinding>
Jenis IEnumerable<T>SamlAuthorityBinding yang berisi informasi tambahan tentang subjek.
Pengecualian
authorityBindings
berisi anggota yaitu null
.
Keterangan
Set metode autentikasi dapat diperluas; namun tabel berikut berisi sekumpulan metode autentikasi yang ditentukan dalam spesifikasi SAML.
Metode autentikasi | URI |
---|---|
Kata sandi | urn:oasis:names:tc:SAML:1.0:am:password |
Kerberos | urn:ietf:rfc:1510 |
Amankan Kata Sandi Jarak Jauh (SRP) | urn:ietf:rfc:2945 |
Token Perangkat Keras | URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken |
Autentikasi Klien Berbasis Sertifikat SSL/TLS | urn:ietf:rfc:2246 |
Kunci Umum PGP | urn:oasis:names:tc:SAML:1.0:am:PGP |
Kunci Umum SPKI | urn:oasis:names:tc:SAML:1.0:am:SPKI |
Kunci Umum XKMS | urn:oasis:names:tc:SAML:1.0:am:XKMS |
Tanda Tangan Digital XML | urn:ietf:rfc:3075 |
Tidak disebutkan | urn:oasis:names:tc:SAML:1.0:am:unspecified |
authenticationMethod
Ketika parameter adalah null
, metode autentikasi diatur ke urn:oasis:names:tc:SAML:1.0:am:unspecified
.