Udostępnij przez


ActiveDirectoryAuthenticationProvider Klasa

Definicja

Ta klasa implementuje SqlAuthenticationProvider i jest używana dla 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

ActiveDirectoryAuthenticationProvider()

Inicjuje klasę ActiveDirectoryAuthenticationProvider .

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

Inicjuje klasę ActiveDirectoryAuthenticationProvider przy użyciu podanej metody wywołania zwrotnego przepływu kodu urządzenia i identyfikatora klienta aplikacji.

ActiveDirectoryAuthenticationProvider(String)

Inicjuje klasę ActiveDirectoryAuthenticationProvider z podanym identyfikatorem klienta aplikacji.

Metody

AcquireTokenAsync(SqlAuthenticationParameters)

Uzyskuje token zabezpieczający z urzędu.

BeforeLoad(SqlAuthenticationMethod)

Ta metoda jest wywoływana bezpośrednio przed dodaniu dostawcy do rejestru dostawców 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, która jest wywoływana z niestandardowym wystąpieniem internetowego interfejsu użytkownika, które umożliwi użytkownikowi logowanie się w usłudze Azure Active Directory, przedstawienie zgody w razie potrzeby i uzyskanie kodu autoryzacji. Dotyczy pracy z uwierzytelnianiem interaktywnym usługi Active Directory.

SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>)

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

SetIWin32WindowFunc(Func<IWin32Window>)

Ustawia odwołanie do bieżącego IWin32Window wyzwalającego wyświetlenie 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 platformy Xamarin.iOS), działania (w przypadku używania platformy Xamarin.Android) IWin32Window lub IntPtr (jeśli używasz .NET Framework). Służy do wywoływania przeglądarki na potrzeby uwierzytelniania interakcyjnego usługi Active Directory.

Dotyczy