ActiveDirectoryAuthenticationProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別會實作 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(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 互動式驗證。 |