ActiveDirectoryAuthenticationProvider Classe

Définition

Cette classe implémente et est utilisée pour les SqlAuthenticationProvider mécanismes d’authentification fédérée 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
Héritage
ActiveDirectoryAuthenticationProvider

Constructeurs

Nom Description
ActiveDirectoryAuthenticationProvider()

Initialise la classe ActiveDirectoryAuthenticationProvider.

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

Initialise la classe avec la méthode de rappel de ActiveDirectoryAuthenticationProvider flux d’appareil fournie et l’ID client de l’application.

ActiveDirectoryAuthenticationProvider(String)

Initialise la ActiveDirectoryAuthenticationProvider classe avec l’ID client d’application fourni.

Méthodes

Nom Description
AcquireTokenAsync(SqlAuthenticationParameters)

Acquiert un jeton de sécurité auprès de l’autorité.

BeforeLoad(SqlAuthenticationMethod)

Cette méthode est appelée immédiatement avant l’ajout du fournisseur au registre du fournisseur d’authentification.

BeforeUnload(SqlAuthenticationMethod)

Cette méthode est appelée immédiatement avant que le fournisseur ne soit supprimé du registre du fournisseur d’authentification.

ClearUserTokenCache()

Efface les jetons utilisateur mis en cache du fournisseur de jetons.

IsSupported(SqlAuthenticationMethod)

Indique si la méthode d’authentification spécifiée est prise en charge.

SetAcquireAuthorizationCodeAsyncCallback(Func<Uri,Uri,CancellationToken,Task<Uri>>)

Définit une méthode de rappel appelée avec une instance d’interface utilisateur web personnalisée qui permet à l’utilisateur de se connecter avec Entra ID, de présenter son consentement si nécessaire et de récupérer le code d’autorisation. Applicable lors de l’utilisation de l’authentification interactive Active Directory.

SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>)

Définit la méthode de rappel, en remplaçant l'implémentation par défaut qui traite le résultat de l'authentification « Active Directory Flux de code d'appareil ».

SetIWin32WindowFunc(Func<IWin32Window>)

Définit une référence au courant IWin32Window qui déclenche l’affichage du navigateur. Utilisé pour centrer la fenêtre contextuelle du navigateur sur cette fenêtre. »

SetParentActivityOrWindowFunc(Func<Object>)

Définit une référence à ViewController (si vous utilisez Xamarin.iOS), Activité (si vous utilisez Xamarin). Android) IWin32Window ou IntPtr (si vous utilisez .NET Framework). Utilisé pour appeler le navigateur pour l’authentification interactive Active Directory.

S’applique à