Bagikan melalui


SamlAuthenticationStatement Konstruktor

Definisi

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.

Berlaku untuk