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

ActiveDirectoryAuthenticationProvider()

Initialisiert die ActiveDirectoryAuthenticationProvider-Klasse.

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

Initialisiert die ActiveDirectoryAuthenticationProvider -Klasse mit der angegebenen Gerätecodeflussrückrufmethode und der Anwendungsclient-ID.

ActiveDirectoryAuthenticationProvider(String)

Initialisiert die ActiveDirectoryAuthenticationProvider -Klasse mit der angegebenen Anwendungsclient-ID.

Methoden

AcquireTokenAsync(SqlAuthenticationParameters)

Ruft ein Sicherheitstoken von der Zertifizierungsstelle ab.

BeforeLoad(SqlAuthenticationMethod)

Diese Methode wird unmittelbar vor dem Hinzufügen des Anbieters zur Registrierung des Authentifizierungsanbieters aufgerufen.

BeforeUnload(SqlAuthenticationMethod)

Diese Methode wird unmittelbar vor dem Entfernen des Anbieters aus der Registrierung des Authentifizierungsanbieters aufgerufen.

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 Webbenutzeroberfläche aufgerufen wird instance, mit der sich der Benutzer bei Azure Active Directory anmelden, bei Bedarf seine Zustimmung vorlegen und den Autorisierungscode zurückruft. Anwendbar bei der Arbeit mit der interaktiven Active Directory-Authentifizierung.

SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>)

Legt die Rückrufmethode fest und überschreibt die Standardimplementierung, die das Ergebnis für die Authentifizierung des Active Directory-Gerätecodeflusses verarbeitet.

SetIWin32WindowFunc(Func<IWin32Window>)

Legt einen Verweis auf den aktuellen IWin32Window fest, der das Anzeigen des Browsers auslöst. Wird verwendet, um das Browser-Popup auf dieses Fenster zu zentrieren."

SetParentActivityOrWindowFunc(Func<Object>)

Legt einen Verweis auf viewController (bei Verwendung von Xamarin.iOS), Activity (bei Verwendung von Xamarin.Android) IWin32Window oder IntPtr (bei Verwendung von .NET Framework) fest. Wird zum Aufrufen des Browsers für die interaktive Active Directory-Authentifizierung verwendet.

Gilt für: