ActiveDirectoryAuthenticationProvider 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.
Questa classe implementa SqlAuthenticationProvider e viene usata per i meccanismi di autenticazione federata di Active Directory.
public ref class ActiveDirectoryAuthenticationProvider sealed : Microsoft::Data::SqlClient::SqlAuthenticationProvider
public sealed class ActiveDirectoryAuthenticationProvider : Microsoft.Data.SqlClient.SqlAuthenticationProvider
type ActiveDirectoryAuthenticationProvider = class
inherit SqlAuthenticationProvider
Public NotInheritable Class ActiveDirectoryAuthenticationProvider
Inherits SqlAuthenticationProvider
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| ActiveDirectoryAuthenticationProvider() |
Inizializza la ActiveDirectoryAuthenticationProvider classe . |
| ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String) |
Inizializza la ActiveDirectoryAuthenticationProvider classe con il metodo di callback del flusso del codice del dispositivo specificato e l'ID client dell'applicazione. |
| ActiveDirectoryAuthenticationProvider(String) |
Inizializza la ActiveDirectoryAuthenticationProvider classe con l'ID client dell'applicazione specificato. |
Metodi
| Nome | Descrizione |
|---|---|
| AcquireTokenAsync(SqlAuthenticationParameters) |
Acquisisce un token di sicurezza dall'autorità. |
| BeforeLoad(SqlAuthenticationMethod) |
Questo metodo viene chiamato immediatamente prima che il provider venga aggiunto al Registro di sistema del provider di autenticazione. |
| BeforeUnload(SqlAuthenticationMethod) |
Questo metodo viene chiamato immediatamente prima che il provider venga rimosso dal Registro di sistema del provider di autenticazione. |
| ClearUserTokenCache() |
Cancella i token utente memorizzati nella cache dal provider di token. |
| IsSupported(SqlAuthenticationMethod) |
Indica se il metodo di autenticazione specificato è supportato. |
| SetAcquireAuthorizationCodeAsyncCallback(Func<Uri,Uri,CancellationToken,Task<Uri>>) |
Imposta un metodo di callback richiamato con un'istanza personalizzata dell'interfaccia utente Web che consentirà all'utente di accedere con Entra ID, presentare il consenso, se necessario, e recuperare il codice di autorizzazione. Applicabile quando si usa Active Directory'autenticazione interattiva. |
| SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>) |
Imposta il metodo di callback, sostituendo l'implementazione predefinita che elabora il risultato per l'autenticazione "Active Directory Flusso di codice dispositivo". |
| SetIWin32WindowFunc(Func<IWin32Window>) |
Imposta un riferimento all'oggetto corrente IWin32Window che attiva la visualizzazione del browser. Usato per centrare il popup del browser in questa finestra." |
| SetParentActivityOrWindowFunc(Func<Object>) |
Imposta un riferimento a ViewController (se si usa Xamarin.iOS), l'attività (se si usa Xamarin. Android) IWin32Window o IntPtr (se si usa .NET Framework). Usato per richiamare il browser per Active Directory'autenticazione interattiva. |