Freigeben über


SamlAuthenticationClaimResource Konstruktoren

Definition

Initialisiert eine neue Instanz der SamlAuthenticationClaimResource-Klasse.

Überlädt

SamlAuthenticationClaimResource(DateTime, String, String, String)

Initialisiert eine neue Instanz der SamlAuthenticationClaimResource-Klasse unter Verwendung des angegebenen Zeitpunkts, der angegebenen Authentifizierungsmethode, des DNS-Domänennamens und der IP-Adresse.

SamlAuthenticationClaimResource(DateTime, String, String, String, IEnumerable<SamlAuthorityBinding>)

Initialisiert eine neue Instanz der SamlAuthenticationClaimResource-Klasse unter Verwendung des angegebenen Zeitpunkts, der angegebenen Authentifizierungsmethode, des DNS-Domänennamens, der IP-Adresse und des Verweises auf zusätzliche Informationen.

SamlAuthenticationClaimResource(DateTime, String, String, String, ReadOnlyCollection<SamlAuthorityBinding>)

Initialisiert eine neue Instanz der SamlAuthenticationClaimResource-Klasse unter Verwendung des angegebenen Zeitpunkts, der angegebenen Authentifizierungsmethode, des DNS-Domänennamens, der IP-Adresse und des Verweises auf zusätzliche Informationen.

SamlAuthenticationClaimResource(DateTime, String, String, String)

Initialisiert eine neue Instanz der SamlAuthenticationClaimResource-Klasse unter Verwendung des angegebenen Zeitpunkts, der angegebenen Authentifizierungsmethode, des DNS-Domänennamens und der IP-Adresse.

public:
 SamlAuthenticationClaimResource(DateTime authenticationInstant, System::String ^ authenticationMethod, System::String ^ dnsAddress, System::String ^ ipAddress);
public SamlAuthenticationClaimResource (DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress);
new System.IdentityModel.Tokens.SamlAuthenticationClaimResource : DateTime * string * string * string -> System.IdentityModel.Tokens.SamlAuthenticationClaimResource
Public Sub New (authenticationInstant As DateTime, authenticationMethod As String, dnsAddress As String, ipAddress As String)

Parameter

authenticationInstant
DateTime

Ein DateTime, der den Zeitpunkt angibt, zu dem das Subjekt authentifiziert wurde.

authenticationMethod
String

Ein URI-Verweis, der angibt, wie das Subjekt authentifiziert wurde.

dnsAddress
String

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

ipAddress
String

Die IP-Adresse des Computers, der das Subjekt authentifiziert hat.

Hinweise

Der Satz an Authentifizierungsmethoden ist zwar erweiterbar, die folgende Tabelle enthält jedoch den Satz an Authentifizierungsmethoden, die in der SAML-Spezifikation definiert wurden.

Authentifizierungsmethode URI
Kennwort urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
Sichern von Remote-Kennwort (SRP) urn:ietf:rfc:2945
Hardwaretoken URI:urn:oasis:names:tc:SAML:1 .0: am:HardwareToken
SSL/TLS-Zertifikat-basierte 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

Gilt für:

SamlAuthenticationClaimResource(DateTime, String, String, String, IEnumerable<SamlAuthorityBinding>)

Initialisiert eine neue Instanz der SamlAuthenticationClaimResource-Klasse unter Verwendung des angegebenen Zeitpunkts, der angegebenen Authentifizierungsmethode, des DNS-Domänennamens, der IP-Adresse und des Verweises auf zusätzliche Informationen.

public:
 SamlAuthenticationClaimResource(DateTime authenticationInstant, System::String ^ authenticationMethod, System::String ^ dnsAddress, System::String ^ ipAddress, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAuthorityBinding ^> ^ authorityBindings);
public SamlAuthenticationClaimResource (DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings);
new System.IdentityModel.Tokens.SamlAuthenticationClaimResource : DateTime * string * string * string * seq<System.IdentityModel.Tokens.SamlAuthorityBinding> -> System.IdentityModel.Tokens.SamlAuthenticationClaimResource
Public Sub New (authenticationInstant As DateTime, authenticationMethod As String, dnsAddress As String, ipAddress As String, authorityBindings As IEnumerable(Of SamlAuthorityBinding))

Parameter

authenticationInstant
DateTime

Ein DateTime, der den Zeitpunkt angibt, zu dem das Subjekt authentifiziert wurde.

authenticationMethod
String

Ein URI-Verweis, der angibt, wie das Subjekt authentifiziert wurde.

dnsAddress
String

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

ipAddress
String

Die IP-Adresse des Computers, der das Subjekt authentifiziert hat.

authorityBindings
IEnumerable<SamlAuthorityBinding>

Ein IEnumerable<T> des Typs SamlAuthorityBinding, der weitere Informationen über das Subjekt enthält.

Ausnahmen

authorityBindings enthält einen Member, der null ist.

Hinweise

Der Satz an Authentifizierungsmethoden ist zwar erweiterbar, die folgende Tabelle enthält jedoch den Satz an Authentifizierungsmethoden, die in der SAML-Spezifikation definiert wurden.

Authentifizierungsmethode URI
Kennwort urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
Sichern von Remote-Kennwort (SRP) urn:ietf:rfc:2945
Hardwaretoken URI:urn:oasis:names:tc:SAML:1 .0: am:HardwareToken
SSL/TLS-Zertifikat-basierte 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

Gilt für:

SamlAuthenticationClaimResource(DateTime, String, String, String, ReadOnlyCollection<SamlAuthorityBinding>)

Initialisiert eine neue Instanz der SamlAuthenticationClaimResource-Klasse unter Verwendung des angegebenen Zeitpunkts, der angegebenen Authentifizierungsmethode, des DNS-Domänennamens, der IP-Adresse und des Verweises auf zusätzliche Informationen.

public:
 SamlAuthenticationClaimResource(DateTime authenticationInstant, System::String ^ authenticationMethod, System::String ^ dnsAddress, System::String ^ ipAddress, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Tokens::SamlAuthorityBinding ^> ^ authorityBindings);
public SamlAuthenticationClaimResource (DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings);
new System.IdentityModel.Tokens.SamlAuthenticationClaimResource : DateTime * string * string * string * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SamlAuthorityBinding> -> System.IdentityModel.Tokens.SamlAuthenticationClaimResource
Public Sub New (authenticationInstant As DateTime, authenticationMethod As String, dnsAddress As String, ipAddress As String, authorityBindings As ReadOnlyCollection(Of SamlAuthorityBinding))

Parameter

authenticationInstant
DateTime

Ein DateTime, der den Zeitpunkt angibt, zu dem das Subjekt authentifiziert wurde.

authenticationMethod
String

Ein URI-Verweis, der angibt, wie das Subjekt authentifiziert wurde.

dnsAddress
String

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

ipAddress
String

Die IP-Adresse des Computers, der das Subjekt authentifiziert hat.

authorityBindings
ReadOnlyCollection<SamlAuthorityBinding>

Ein ReadOnlyCollection<T> des Typs SamlAuthorityBinding, der weitere Informationen über das Subjekt enthält.

Ausnahmen

authorityBindings enthält einen Member, der null ist.

Hinweise

Der Satz an Authentifizierungsmethoden ist zwar erweiterbar, die folgende Tabelle enthält jedoch den Satz an Authentifizierungsmethoden, die in der SAML-Spezifikation definiert wurden.

Authentifizierungsmethode URI
Kennwort urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
Sichern von Remote-Kennwort (SRP) urn:ietf:rfc:2945
Hardwaretoken URI:urn:oasis:names:tc:SAML:1 .0: am:HardwareToken
SSL/TLS-Zertifikat-basierte 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

Gilt für: