Condividi tramite


ActiveDirectoryAuthenticationProvider Classe

Definizione

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à
ActiveDirectoryAuthenticationProvider

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.

Si applica a