ActiveDirectoryAuthenticationProvider Klasa

Definicja

Ta klasa implementuje SqlAuthenticationProvider i jest używana do mechanizmów uwierzytelniania federacyjnego usługi 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
Dziedziczenie
ActiveDirectoryAuthenticationProvider

Konstruktory

Nazwa Opis
ActiveDirectoryAuthenticationProvider()

Inicjuje klasę ActiveDirectoryAuthenticationProvider .

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

Inicjuje klasę ActiveDirectoryAuthenticationProvider za pomocą podanej metody wywołania zwrotnego przepływu kodu urządzenia i identyfikatora klienta aplikacji.

ActiveDirectoryAuthenticationProvider(String)

Inicjuje klasę ActiveDirectoryAuthenticationProvider przy użyciu podanego identyfikatora klienta aplikacji.

Metody

Nazwa Opis
AcquireTokenAsync(SqlAuthenticationParameters)

Uzyskuje token zabezpieczający z urzędu.

BeforeLoad(SqlAuthenticationMethod)

Ta metoda jest wywoływana bezpośrednio przed dodaniu dostawcy do rejestru dostawcy uwierzytelniania.

BeforeUnload(SqlAuthenticationMethod)

Ta metoda jest wywoływana bezpośrednio przed usunięciem dostawcy z rejestru dostawcy uwierzytelniania.

ClearUserTokenCache()

Czyści buforowane tokeny użytkownika od dostawcy tokenów.

IsSupported(SqlAuthenticationMethod)

Wskazuje, czy określona metoda uwierzytelniania jest obsługiwana.

SetAcquireAuthorizationCodeAsyncCallback(Func<Uri,Uri,CancellationToken,Task<Uri>>)

Ustawia metodę wywołania zwrotnego wywoływaną za pomocą niestandardowego wystąpienia internetowego interfejsu użytkownika, która pozwoli użytkownikowi zalogować się przy użyciu Entra ID, przedstawić zgodę w razie potrzeby i wrócić do kodu autoryzacji. Dotyczy pracy z uwierzytelnianiem interaktywnym Active Directory.

SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>)

Ustawia metodę wywołania zwrotnego, przesłaniając domyślną implementację, która przetwarza wynik uwierzytelniania "Active Directory przepływ kodu urządzenia".

SetIWin32WindowFunc(Func<IWin32Window>)

Ustawia odwołanie do bieżącego IWin32Window wyzwalacza wyświetlanego przeglądarki. Służy do wyśrodkowania wyskakującego okienka przeglądarki w tym oknie.

SetParentActivityOrWindowFunc(Func<Object>)

Ustawia odwołanie do elementu ViewController (jeśli używasz Xamarin.iOS), działanie (jeśli używasz Xamarin. Android) IWin32Window lub IntPtr (jeśli używasz platformy .NET Framework). Służy do wywoływania przeglądarki na potrzeby uwierzytelniania interakcyjnego Active Directory.

Dotyczy