Sdílet prostřednictvím


SamlAuthenticationStatement Konstruktory

Definice

Inicializuje novou instanci SamlAuthenticationStatement třídy .

Přetížení

SamlAuthenticationStatement()

Inicializuje novou instanci SamlAuthenticationStatement třídy .

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

Inicializuje novou instanci SamlAuthenticationStatement třídy pomocí zadaných podrobností ověřování.

SamlAuthenticationStatement()

Inicializuje novou instanci SamlAuthenticationStatement třídy .

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

Platí pro

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

Inicializuje novou instanci SamlAuthenticationStatement třídy pomocí zadaných podrobností ověřování.

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))

Parametry

samlSubject
SamlSubject

A SamlSubject , který představuje předmět nároku.

authenticationMethod
String

Odkaz na identifikátor URI, který určuje, jak byl subjekt ověřen.

authenticationInstant
DateTime

Určuje DateTime okamžik v čase, ve kterém byl předmět ověřen.

dnsAddress
String

Název domény DNS, ve které se nachází počítač, který subjekt ověřil.

ipAddress
String

IP adresa počítače, který ověřil předmět.

authorityBindings
IEnumerable<SamlAuthorityBinding>

Typ IEnumerable<T>SamlAuthorityBinding , který obsahuje další informace o předmětu.

Výjimky

authorityBindings obsahuje člena, který je null.

Poznámky

Sada metod ověřování je rozšiřitelná; Následující tabulka však obsahuje sadu metod ověřování definovaných ve specifikaci SAML.

Metoda ověřování Identifikátor URI
Heslo urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
Zabezpečené vzdálené heslo (SRP) urn:ietf:rfc:2945
Hardwarový token URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
Ověřování klientů ssl/TLS na základě certifikátů urn:ietf:rfc:2246
Veřejný klíč PGP urn:oasis:names:tc:SAML:1.0:am:PGP
Veřejný klíč SPKI urn:oasis:names:tc:SAML:1.0:am:SPKI
Veřejný klíč XKMS urn:oasis:names:tc:SAML:1.0:am:XKMS
Digitální podpis XML urn:ietf:rfc:3075
Unspecified urn:oasis:names:tc:SAML:1.0:am:unspecified

authenticationMethod Pokud je nullparametr , je metoda ověřování nastavená na urn:oasis:names:tc:SAML:1.0:am:unspecified.

Platí pro