Partager via


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

ActiveDirectoryAuthenticationProvider()

Initialise la classe ActiveDirectoryAuthenticationProvider.

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

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

ActiveDirectoryAuthenticationProvider(String)

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

Méthodes

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 personnalisée de l’interface utilisateur web qui permet à l’utilisateur de se connecter avec Azure Active Directory, 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 « Flux de code d’appareil Active Directory ».

SetIWin32WindowFunc(Func<IWin32Window>)

Définit une référence au courant IWin32Window qui déclenche l’affichage du navigateur. Permet de 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), Activity (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 à