ActiveDirectoryAuthenticationProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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. |