SamlAuthenticationStatement Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe SamlAuthenticationStatement.
Overload
SamlAuthenticationStatement() |
Inizializza una nuova istanza della classe SamlAuthenticationStatement. |
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>) |
Inizializza una nuova istanza della classe SamlAuthenticationStatement 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 classe SamlAuthenticationStatement 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
Classe SamlSubject che rappresenta l'oggetto dell'attestazione.
- authenticationMethod
- String
Riferimento URI che specifica le modalità con cui è stato autenticato l'oggetto.
- authenticationInstant
- DateTime
Struttura DateTime che specifica il momento nel quale l'oggetto è stato autenticato.
- dnsAddress
- String
Il nome di dominio DNS in cui risiede il computer che ha autenticato l'oggetto.
- ipAddress
- String
Indirizzo IP del computer principale che ha autenticato l'oggetto.
- authorityBindings
- IEnumerable<SamlAuthorityBinding>
IEnumerable<T> di tipo SamlAuthorityBinding che contiene informazioni aggiuntive sul soggetto.
Eccezioni
authorityBindings
contiene un membro null
.
Commenti
Il set di metodi di autenticazione è estendibile; tuttavia nella tabella seguente è contenuto il set di metodi di autenticazione definito nella specifica SAML.
Metodo di autenticazione | URI |
---|---|
Password | urn:oasis:names:tc:SAML:1.0:am:password |
Kerberos | urn:ietf:rfc:1510 |
Secure Remote Password (SRP) | urn:ietf:rfc:2945 |
Token hardware | 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 specificata | urn:oasis:names:tc:SAML:1.0:am:unspecified |
Quando il parametro authenticationMethod
è null
, il metodo di autenticazione viene impostato su urn:oasis:names:tc:SAML:1.0:am:unspecified
.