SamlAuthenticationStatement Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.