Sdílet prostřednictvím


ActiveDirectoryAuthenticationProvider Třída

Definice

Tato třída implementuje SqlAuthenticationProvider a používá se pro mechanismy federovaného ověřování služby 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
Dědičnost
ActiveDirectoryAuthenticationProvider

Konstruktory

ActiveDirectoryAuthenticationProvider()

Inicializuje ActiveDirectoryAuthenticationProvider třídu .

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

Inicializuje ActiveDirectoryAuthenticationProvider třídu pomocí poskytnuté metody zpětného volání toku zařízení a ID klienta aplikace.

ActiveDirectoryAuthenticationProvider(String)

Inicializuje ActiveDirectoryAuthenticationProvider třídu pomocí zadaného ID klienta aplikace.

Metody

AcquireTokenAsync(SqlAuthenticationParameters)

Získá token zabezpečení z autority.

BeforeLoad(SqlAuthenticationMethod)

Tato metoda je volána bezprostředně před přidání zprostředkovatele do registru zprostředkovatele ověřování.

BeforeUnload(SqlAuthenticationMethod)

Tato metoda je volána bezprostředně před odebráním zprostředkovatele z registru zprostředkovatele ověřování.

ClearUserTokenCache()

Vymaže zprostředkovatele tokenů uživatelské tokeny uložené v mezipaměti.

IsSupported(SqlAuthenticationMethod)

Určuje, jestli je zadaná metoda ověřování podporovaná.

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

Nastaví metodu zpětného volání, která se vyvolá s vlastní instancí webového uživatelského rozhraní, která uživateli umožní přihlásit se pomocí Azure Active Directory, v případě potřeby předložit souhlas a získat zpět autorizační kód. Platí při práci s interaktivním ověřováním active directory.

SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>)

Nastaví metodu zpětného volání a přepisuje výchozí implementaci, která zpracovává výsledek pro ověřování tokem kódu zařízení Služby Active Directory.

SetIWin32WindowFunc(Func<IWin32Window>)

Nastaví odkaz na aktuální IWin32Window , který aktivuje zobrazení prohlížeče. Používá se k zarovnání automaticky otevíraných oken prohlížeče na toto okno."

SetParentActivityOrWindowFunc(Func<Object>)

Nastaví odkaz na ViewController (pokud používáte Xamarin.iOS), aktivitu (pokud používáte Xamarin.Android), IWin32Window nebo IntPtr (pokud používáte rozhraní .NET Framework). Používá se k vyvolání interaktivního ověřování Active Directory v prohlížeči.

Platí pro