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

Name Description
ActiveDirectoryAuthenticationProvider()

Inicializuje ActiveDirectoryAuthenticationProvider třídu.

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

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

ActiveDirectoryAuthenticationProvider(String)

Inicializuje ActiveDirectoryAuthenticationProvider třídu se zadaným ID klienta aplikace.

Metody

Name Description
AcquireTokenAsync(SqlAuthenticationParameters)

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

BeforeLoad(SqlAuthenticationMethod)

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

BeforeUnload(SqlAuthenticationMethod)

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

ClearUserTokenCache()

Vymaže tokeny uživatele uložené v mezipaměti od zprostředkovatele tokenu.

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á pomocí vlastní instance webového uživatelského rozhraní, která uživateli umožní přihlásit se pomocí Entra ID, v případě potřeby předložit souhlas a získat zpět autorizační kód. Platí pro práci s služba Active Directory Interaktivní ověřování.

SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>)

Nastaví metodu zpětného volání a přepíše výchozí implementaci, která zpracuje výsledek pro ověřování toku kódu zařízení služba 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 do tohoto okna."

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 .NET Framework). Používá se k vyvolání prohlížeče pro služba Active Directory Interaktivní ověřování.

Platí pro