SamlAuthenticationStatement Constructors

Definitie

Initialiseert een nieuw exemplaar van de SamlAuthenticationStatement klasse.

Overloads

Name Description
SamlAuthenticationStatement()

Initialiseert een nieuw exemplaar van de SamlAuthenticationStatement klasse.

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

Initialiseert een nieuw exemplaar van de SamlAuthenticationStatement klasse met behulp van de opgegeven verificatiegegevens.

SamlAuthenticationStatement()

Initialiseert een nieuw exemplaar van de SamlAuthenticationStatement klasse.

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

Van toepassing op

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

Initialiseert een nieuw exemplaar van de SamlAuthenticationStatement klasse met behulp van de opgegeven verificatiegegevens.

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

Parameters

samlSubject
SamlSubject

Een SamlSubject die het onderwerp van de claim vertegenwoordigt.

authenticationMethod
String

Een URI-verwijzing die aangeeft hoe het onderwerp is geverifieerd.

authenticationInstant
DateTime

Een DateTime die het tijdstip aangeeft waarop het onderwerp is geverifieerd.

dnsAddress
String

De DNS-domeinnaam waarin de computer die het onderwerp heeft geverifieerd zich bevindt.

ipAddress
String

Het IP-adres van de computer waarop het onderwerp is geverifieerd.

authorityBindings
IEnumerable<SamlAuthorityBinding>

Een IEnumerable<T> type SamlAuthorityBinding dat aanvullende informatie over het onderwerp bevat.

Uitzonderingen

authorityBindings bevat een lid dat is null.

Opmerkingen

De set verificatiemethoden is uitbreidbaar; de volgende tabel bevat echter de set verificatiemethoden die zijn gedefinieerd in de SAML-specificatie.

Verificatiemethode URI
Password urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
Beveiligd wachtwoord op afstand (SRP) urn:ietf:rfc:2945
Hardwaretoken URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
Clientverificatie op basis van SSL/TLS-certificaten urn:ietf:rfc:2246
Openbare PGP-sleutel urn:oasis:names:tc:SAML:1.0:am:PGP
Openbare SPKI-sleutel urn:oasis:names:tc:SAML:1.0:am:SPKI
Openbare XKMS-sleutel urn:oasis:names:tc:SAML:1.0:am:XKMS
DIGITALE XML-handtekening urn:ietf:rfc:3075
Onbepaald urn:oasis:names:tc:SAML:1.0:am:unspecified

Wanneer de authenticationMethod parameter is null, wordt de verificatiemethode ingesteld op urn:oasis:names:tc:SAML:1.0:am:unspecified.

Van toepassing op