SamlAuthenticationStatement Konstruktoren

Definition

Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse.

Überlädt

Name Beschreibung
SamlAuthenticationStatement()

Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse.

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

Initialisiert eine neue Instanz der Klasse mithilfe der SamlAuthenticationStatement angegebenen Authentifizierungsdetails.

SamlAuthenticationStatement()

Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse.

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

Gilt für:

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

Initialisiert eine neue Instanz der Klasse mithilfe der SamlAuthenticationStatement angegebenen Authentifizierungsdetails.

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

Ein SamlSubject Objekt, das den Betreff des Anspruchs darstellt.

authenticationMethod
String

Ein URI-Verweis, der angibt, wie der Betreff authentifiziert wurde.

authenticationInstant
DateTime

A DateTime that specifies the instant in time at which the subject was authenticated.

dnsAddress
String

Der DNS-Domänenname, in dem sich der Computer, auf dem sich der Betreff authentifiziert hat, befindet.

ipAddress
String

Die IP-Adresse des Computers, der den Betreff authentifiziert hat.

authorityBindings
IEnumerable<SamlAuthorityBinding>

Ein IEnumerable<T> Typ SamlAuthorityBinding , der zusätzliche Informationen zum Thema enthält.

Ausnahmen

authorityBindings enthält ein Element, das lautet null.

Hinweise

Die Authentifizierungsmethoden sind erweiterbar; Die folgende Tabelle enthält jedoch den Satz von Authentifizierungsmethoden, die in der SAML-Spezifikation definiert sind.

Authentifizierungsmethode URI (Uniform Resource Identifier)
Password urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
Sicheres Remotekennwort (Secure Remote Password, SRP) urn:ietf:rfc:2945
Hardwaretoken URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
SSL/TLS Zertifikatbasierte Clientauthentifizierung urn:ietf:rfc:2246
Öffentlicher PGP-Schlüssel urn:oasis:names:tc:SAML:1.0:am:PGP
Öffentlicher SPKI-Schlüssel urn:oasis:names:tc:SAML:1.0:am:SPKI
Öffentlicher XKMS-Schlüssel urn:oasis:names:tc:SAML:1.0:am:XKMS
Digitale XML-Signatur urn:ietf:rfc:3075
Nicht angegeben. urn:oasis:names:tc:SAML:1.0:am:unspecified

Wenn der authenticationMethod Parameter lautet null, wird die Authentifizierungsmethode auf urn:oasis:names:tc:SAML:1.0:am:unspecified.

Gilt für: