ActiveDirectoryAuthenticationProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse implementiert und wird für Active Directory-Verbundauthentifizierungsmechanismen SqlAuthenticationProvider verwendet.
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
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| ActiveDirectoryAuthenticationProvider() |
Initialisiert die ActiveDirectoryAuthenticationProvider-Klasse |
| ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String) |
Initialisiert die ActiveDirectoryAuthenticationProvider Klasse mit der bereitgestellten Rückrufmethode für den Gerätecodefluss und der Anwendungsclient-ID. |
| ActiveDirectoryAuthenticationProvider(String) |
Initialisiert die ActiveDirectoryAuthenticationProvider Klasse mit der bereitgestellten Anwendungsclient-ID. |
Methoden
| Name | Beschreibung |
|---|---|
| AcquireTokenAsync(SqlAuthenticationParameters) |
Erwirbt ein Sicherheitstoken von der Autorität. |
| BeforeLoad(SqlAuthenticationMethod) |
Diese Methode wird unmittelbar aufgerufen, bevor der Anbieter zur Registrierung des Authentifizierungsanbieters hinzugefügt wird. |
| BeforeUnload(SqlAuthenticationMethod) |
Diese Methode wird unmittelbar aufgerufen, bevor der Anbieter aus der Registrierung des Authentifizierungsanbieters entfernt wird. |
| ClearUserTokenCache() |
Löscht zwischengespeicherte Benutzertoken vom Tokenanbieter. |
| IsSupported(SqlAuthenticationMethod) |
Gibt an, ob die angegebene Authentifizierungsmethode unterstützt wird. |
| SetAcquireAuthorizationCodeAsyncCallback(Func<Uri,Uri,CancellationToken,Task<Uri>>) |
Legt eine Rückrufmethode fest, die mit einer benutzerdefinierten Web-UI-Instanz aufgerufen wird, mit der der Benutzer sich mit Entra ID anmeldet, bei Bedarf die Zustimmung vorlegen und den Autorisierungscode zurückruft. Anwendbar beim Arbeiten mit Active Directory interaktiver Authentifizierung. |
| SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>) |
Legt die Rückrufmethode fest, wobei die Standardimplementierung außer Kraft gesetzt wird, die das Ergebnis für die Authentifizierung "Active Directory Gerätecodefluss" verarbeitet. |
| SetIWin32WindowFunc(Func<IWin32Window>) |
Legt einen Verweis auf den aktuellen IWin32Window Fest, der den anzuzeigenden Browser auslöst. Wird verwendet, um das Browser-Popup auf dieses Fenster zu zentrieren." |
| SetParentActivityOrWindowFunc(Func<Object>) |
Legt einen Verweis auf den ViewController fest (bei Verwendung von Xamarin.iOS), Activity (bei Verwendung von Xamarin. Android) IWin32Window oder IntPtr (bei Verwendung von .NET Framework). Wird zum Aufrufen des Browsers für Active Directory interaktive Authentifizierung verwendet. |