ActiveDirectoryAuthenticationProvider Klasse

Definition

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
ActiveDirectoryAuthenticationProvider

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.

Gilt für: