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 federati 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
ActiveDirectoryAuthenticationProvider() |
Inizializza la classe ActiveDirectoryAuthenticationProvider. |
ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String) |
Inizializza la classe con il ActiveDirectoryAuthenticationProvider metodo di callback del flusso di codice del dispositivo specificato e l'ID client dell'applicazione. |
ActiveDirectoryAuthenticationProvider(String) |
Inizializza la ActiveDirectoryAuthenticationProvider classe con l'ID client dell'applicazione specificato. |
Metodi
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 dell'interfaccia utente Web personalizzata che consentirà all'utente di accedere con Azure Active Directory, presentare il consenso se necessario e recuperare il codice di autorizzazione. Applicabile quando si usa l'autenticazione interattiva di Active Directory. |
SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>) |
Imposta il metodo di callback, sovrascrivendo l'implementazione predefinita che elabora il risultato per l'autenticazione di "Flusso del codice del dispositivo Active Directory". |
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), Attività (se si usa Xamarin.Android) IWin32Window o IntPtr (se si usa .NET Framework). Usato per richiamare il browser per l'autenticazione interattiva di Active Directory. |