共用方式為


ActiveDirectoryAuthenticationProvider 類別

定義

這個類別會實作 SqlAuthenticationProvider 並用於 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
繼承
ActiveDirectoryAuthenticationProvider

建構函式

ActiveDirectoryAuthenticationProvider()

初始化 ActiveDirectoryAuthenticationProvider 類別。

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

ActiveDirectoryAuthenticationProvider使用提供的裝置程式代碼流程回呼方法和應用程式用戶端標識碼,初始化類別。

ActiveDirectoryAuthenticationProvider(String)

ActiveDirectoryAuthenticationProvider使用提供的應用程式用戶端識別碼,初始化 類別。

方法

AcquireTokenAsync(SqlAuthenticationParameters)

從授權單位取得安全性權杖。

BeforeLoad(SqlAuthenticationMethod)

這個方法會在將提供者新增至驗證提供者登錄之前立即呼叫。

BeforeUnload(SqlAuthenticationMethod)

這個方法會在提供者從驗證提供者登錄中移除之前立即呼叫。

ClearUserTokenCache()

從令牌提供者清除快取的使用者令牌。

IsSupported(SqlAuthenticationMethod)

指出是否支援指定的驗證方法。

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

設定使用自定義 Web UI 實例叫用的回呼方法,以讓使用者使用 Azure Active Directory 登入、視需要呈現同意,並取得授權碼。 使用 Active Directory 互動式驗證時適用。

SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>)

設定回呼方法,覆寫處理 'Active Directory 裝置程式代碼流程' 驗證結果的默認實作。

SetIWin32WindowFunc(Func<IWin32Window>)

設定目前 IWin32Window 的參考,以觸發要顯示的瀏覽器。 用來將瀏覽器彈出視窗置中到此視窗。」

SetParentActivityOrWindowFunc(Func<Object>)

使用 Xamarin.iOS) 、 (使用 Xamarin.Android) IWin32Window 或 IntPtr (,.NET Framework) 則設定 ViewController (的參考。 用於叫用瀏覽器進行 Active Directory 互動式驗證。

適用於