ActiveDirectoryAuthenticationProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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. |