NegotiateOptions Classe
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.
La classe Opzioni fornisce informazioni necessarie per controllare il comportamento del gestore di autenticazione negoziata
public ref class NegotiateOptions : Microsoft::AspNetCore::Authentication::AuthenticationSchemeOptions
public class NegotiateOptions : Microsoft.AspNetCore.Authentication.AuthenticationSchemeOptions
type NegotiateOptions = class
inherit AuthenticationSchemeOptions
Public Class NegotiateOptions
Inherits AuthenticationSchemeOptions
- Ereditarietà
Costruttori
NegotiateOptions() |
La classe Opzioni fornisce informazioni necessarie per controllare il comportamento del gestore di autenticazione negoziata |
Proprietà
ClaimsIssuer |
Ottiene o imposta l'autorità emittente che deve essere usata per le attestazioni create (Ereditato da AuthenticationSchemeOptions) |
Events |
Oggetto fornito dall'applicazione per elaborare gli eventi generati dal gestore di autenticazione negoziata. L'applicazione può usare l'istanza di NegotiateEvents esistente e assegnare delegati solo agli eventi da elaborare. L'applicazione può anche sostituirla con la propria istanza derivata. |
EventsType |
Se impostato, verrà usato come tipo di servizio per ottenere l'istanza di Events anziché la proprietà . (Ereditato da AuthenticationSchemeOptions) |
ForwardAuthenticate |
Se impostato, questo specifica lo schema di destinazione a cui questo schema deve inoltrare chiamate AuthenticationAsync. Ad esempio Context.AuthenticationAsync("ThisScheme") => Context.AuthenticationAsync("ForwardAuthenticateValue"); Impostare la destinazione sullo schema corrente per disabilitare l'inoltro e consentire l'elaborazione normale. (Ereditato da AuthenticationSchemeOptions) |
ForwardChallenge |
Se impostato, questo specifica lo schema di destinazione a cui questo schema deve inoltrare chiamate ChallengeAsync. Ad esempio Context.ChallengeAsync("ThisScheme") => Context.ChallengeAsync("ForwardChallengeValue"); Impostare la destinazione sullo schema corrente per disabilitare l'inoltro e consentire l'elaborazione normale. (Ereditato da AuthenticationSchemeOptions) |
ForwardDefault |
Se impostato, questo specifica uno schema predefinito che i gestori di autenticazione devono inoltrare tutte le operazioni di autenticazione a per impostazione predefinita. La logica di inoltro predefinita verificherà prima l'impostazione ForwardAuthenticate/Challenge/Forbid/SignIn/SignOut, seguita dal controllo ForwardDefaultSelector, seguita da ForwardDefaultSelector. Il primo risultato non Null verrà usato come schema di destinazione da inoltrare. (Ereditato da AuthenticationSchemeOptions) |
ForwardDefaultSelector |
Usato per selezionare uno schema predefinito per la richiesta corrente che i gestori di autenticazione devono inoltrare tutte le operazioni di autenticazione a per impostazione predefinita. La logica di inoltro predefinita verificherà prima l'impostazione ForwardAuthenticate/Challenge/Forbid/SignIn/SignOut, seguita dal controllo ForwardDefaultSelector, seguita da ForwardDefaultSelector. Il primo risultato non Null verrà usato come schema di destinazione da inoltrare. (Ereditato da AuthenticationSchemeOptions) |
ForwardForbid |
Se impostato, questo specifica lo schema di destinazione a cui questo schema deve inoltrare chiamate ForbidAsync. Ad esempio Context.ForbidAsync("ThisScheme") => Context.ForbidAsync("ForwardForbidValue"); Impostare la destinazione sullo schema corrente per disabilitare l'inoltro e consentire l'elaborazione normale. (Ereditato da AuthenticationSchemeOptions) |
ForwardSignIn |
Se impostato, questo specifica lo schema di destinazione a cui questo schema deve inoltrare chiamate SignInAsync. Ad esempio Context.SignInAsync("ThisScheme") => Context.SignInAsync("ForwardSignInValue"); Impostare la destinazione sullo schema corrente per disabilitare l'inoltro e consentire l'elaborazione normale. (Ereditato da AuthenticationSchemeOptions) |
ForwardSignOut |
Se impostato, questo specifica lo schema di destinazione a cui questo schema deve inoltrare chiamate SignOutAsync. Ad esempio Context.SignOutAsync("ThisScheme") => Context.SignOutAsync("ForwardSignOutValue"); Impostare la destinazione sullo schema corrente per disabilitare l'inoltro e consentire l'elaborazione normale. (Ereditato da AuthenticationSchemeOptions) |
PersistKerberosCredentials |
Indica se le credenziali Kerberos devono essere mantenute e riutilizzate per le richieste anonime subsquent. Questa opzione non deve essere usata se le connessioni possono essere condivise da richieste di utenti diversi. |
PersistNtlmCredentials |
Indica se le credenziali NTLM devono essere mantenute e riutilizzate per le richieste anonime subsquent. Questa opzione non deve essere usata se le connessioni possono essere condivise da richieste di utenti diversi. |
TimeProvider |
Usato per il test. (Ereditato da AuthenticationSchemeOptions) |
Metodi
EnableLdap(Action<LdapSettings>) |
Usare le connessioni LDAP usate per recuperare le attestazioni usando le impostazioni configurate. Questa operazione deve essere usata solo nei sistemi Linux. |
EnableLdap(String) |
Usare le connessioni LDAP usate per recuperare le attestazioni per il dominio specificato. Questa operazione deve essere usata solo nei sistemi Linux. |
Validate() |
Verificare che le opzioni siano valide. Dovrebbe generare un'eccezione se le cose non sono ok. (Ereditato da AuthenticationSchemeOptions) |
Validate(String) |
Verifica che le opzioni siano valide per uno schema specifico (Ereditato da AuthenticationSchemeOptions) |