Bagikan melalui


SamlSubject Konstruktor

Definisi

Menginisialisasi instans baru kelas SamlSubject.

Overload

SamlSubject()

Menginisialisasi instans baru kelas SamlSubject.

SamlSubject(String, String, String)

Menginisialisasi instans SamlSubject baru kelas menggunakan nama yang ditentukan, domain tempat nama berada, dan format nama tersebut.

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

Menginisialisasi instans SamlSubject baru kelas menggunakan nama yang ditentukan, domain tempat nama berada, format nama, protokol autentikasi, informasi autentikasi tambahan, dan pengidentifikasi kunci.

SamlSubject()

Menginisialisasi instans baru kelas SamlSubject.

public:
 SamlSubject();
public SamlSubject ();
Public Sub New ()

Keterangan

Konstruktor ini menginisialisasi IsReadOnly properti ke false.

Berlaku untuk

SamlSubject(String, String, String)

Menginisialisasi instans SamlSubject baru kelas menggunakan nama yang ditentukan, domain tempat nama berada, dan format nama tersebut.

public:
 SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name);
public SamlSubject (string nameFormat, string nameQualifier, string name);
new System.IdentityModel.Tokens.SamlSubject : string * string * string -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String)

Parameter

nameFormat
String

Referensi URI yang mewakili format tempat name parameter berada. NameFormat Mengatur properti .

nameQualifier
String

Domain tempat name parameter berada. NameQualifier Mengatur properti .

name
String

Nama subjek. Name Mengatur properti .

Pengecualian

name adalah null atau adalah Empty.

Keterangan

Meskipun format yang digunakan untuk menentukan nama dapat diperluas, tabel berikut mencantumkan format yang ditentukan oleh spesifikasi SAML.

Format Deskripsi
EmailNamespace URI yang menyatakan subjek pernyataan SAML ditentukan sebagai alamat email.
UserNameNamespace URI yang menyatakan subjek pernyataan SAML ditentukan menggunakan akun domain Windows.

Berlaku untuk

SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier)

Menginisialisasi instans SamlSubject baru kelas menggunakan nama yang ditentukan, domain tempat nama berada, format nama, protokol autentikasi, informasi autentikasi tambahan, dan pengidentifikasi kunci.

public:
 SamlSubject(System::String ^ nameFormat, System::String ^ nameQualifier, System::String ^ name, System::Collections::Generic::IEnumerable<System::String ^> ^ confirmations, System::String ^ confirmationData, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ securityKeyIdentifier);
public SamlSubject (string nameFormat, string nameQualifier, string name, System.Collections.Generic.IEnumerable<string> confirmations, string confirmationData, System.IdentityModel.Tokens.SecurityKeyIdentifier securityKeyIdentifier);
new System.IdentityModel.Tokens.SamlSubject : string * string * string * seq<string> * string * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.SamlSubject
Public Sub New (nameFormat As String, nameQualifier As String, name As String, confirmations As IEnumerable(Of String), confirmationData As String, securityKeyIdentifier As SecurityKeyIdentifier)

Parameter

nameFormat
String

Referensi URI yang mewakili format tempat name parameter berada. NameFormat Mengatur properti .

nameQualifier
String

Domain tempat name parameter berada. NameQualifier Mengatur properti .

name
String

Nama subjek. Name Mengatur properti .

confirmations
IEnumerable<String>

IEnumerable<T> Jenis String yang berisi referensi URI yang mengidentifikasi protokol untuk mengautentikasi subjek. ConfirmationMethods Mengatur properti .

confirmationData
String

Informasi autentikasi tambahan yang dapat digunakan oleh protokol autentikasi. SubjectConfirmationData Mengatur properti .

securityKeyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier yang menyediakan akses ke kunci kriptografi yang dipegang oleh subjek SamlSecurityToken token keamanan. KeyIdentifier Mengatur properti .

Pengecualian

name adalah null atau adalah Empty.

confirmationsnull berisi atau Empty anggota.

-atau-

confirmationstidak berisi anggota apa pun dan name adalah null atau .Empty

-atau-

confirmations tidak berisi anggota dan confirmationData atau securityKeyIdentifier tidak null.

Keterangan

Format yang digunakan untuk menentukan nama untuk name parameter dapat diperluas; tabel berikut mencantumkan format yang ditentukan oleh spesifikasi SAML.

Format Deskripsi
EmailNamespace URI yang menyatakan subjek pernyataan SAML ditentukan sebagai alamat email.
UserNameNamespace URI yang menyatakan subjek pernyataan SAML ditentukan menggunakan akun domain Windows.

Kumpulan protokol autentikasi yang akan ditentukan untuk confirmations parameter dapat diperluas; namun tabel berikut mencantumkan protokol yang ditentukan oleh spesifikasi SAML.

Protokol Deskripsi
HolderOfKey URI yang menentukan bahwa penerima SamlSecurityToken token keamanan harus menggunakan KeyIdentifier properti untuk mengonfirmasi bahwa pesan SOAP dikirim oleh subjek pernyataan SAML.
SenderVouches URI yang menentukan bahwa informasi tambahan tidak tersedia untuk penerima token keamanan SAML untuk mengonfirmasi bahwa pesan SOAP dikirim oleh subjek pernyataan SAML.

Berlaku untuk