ActiveDirectoryAuthenticationProvider Classe

Definizione

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

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.

Si applica a