SamlAuthenticationStatement Costruttori

Definizione

Inizializza una nuova istanza della classe SamlAuthenticationStatement.

Overload

Nome Descrizione
SamlAuthenticationStatement()

Inizializza una nuova istanza della classe SamlAuthenticationStatement.

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

Inizializza una nuova istanza della SamlAuthenticationStatement classe utilizzando i dettagli di autenticazione specificati.

SamlAuthenticationStatement()

Inizializza una nuova istanza della classe SamlAuthenticationStatement.

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

Si applica a

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

Inizializza una nuova istanza della SamlAuthenticationStatement classe utilizzando i dettagli di autenticazione specificati.

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

Parametri

samlSubject
SamlSubject

Oggetto SamlSubject che rappresenta l'oggetto dell'attestazione.

authenticationMethod
String

Riferimento URI che specifica la modalità di autenticazione dell'oggetto.

authenticationInstant
DateTime

Oggetto DateTime che specifica il momento in cui l'oggetto è stato autenticato.

dnsAddress
String

Nome di dominio DNS in cui risiede il computer che ha autenticato l'oggetto.

ipAddress
String

Indirizzo IP del computer che ha autenticato l'oggetto.

authorityBindings
IEnumerable<SamlAuthorityBinding>

Oggetto IEnumerable<T> di tipo SamlAuthorityBinding che contiene informazioni aggiuntive sull'oggetto.

Eccezioni

authorityBindings contiene un membro che è null.

Commenti

Il set di metodi di autenticazione è estendibile; La tabella seguente contiene tuttavia il set di metodi di autenticazione definiti nella specifica SAML.

Metodo di autenticazione URI
Parola chiave urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
Secure Remote Password (SRP) urn:ietf:rfc:2945
Hardware Token URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
Autenticazione client basata su certificati SSL/TLS urn:ietf:rfc:2246
Chiave pubblica PGP urn:oasis:names:tc:SAML:1.0:am:PGP
Chiave pubblica SPKI urn:oasis:names:tc:SAML:1.0:am:SPKI
Chiave pubblica XKMS urn:oasis:names:tc:SAML:1.0:am:XKMS
Firma digitale XML urn:ietf:rfc:3075
Non specificato urn:oasis:names:tc:SAML:1.0:am:unspecified

Quando il authenticationMethod parametro è null, il metodo di autenticazione viene impostato su urn:oasis:names:tc:SAML:1.0:am:unspecified.

Si applica a