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
- 繼承
建構函式
| 名稱 | Description |
|---|---|
| ActiveDirectoryAuthenticationProvider() | |
| ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String) |
以提供的裝置程式碼流程回調方法及應用程式用戶端 ID 初始化類別 ActiveDirectoryAuthenticationProvider 。 |
| ActiveDirectoryAuthenticationProvider(String) |
以提供的應用程式用戶端 ID 初始化類別 ActiveDirectoryAuthenticationProvider 。 |
方法
| 名稱 | Description |
|---|---|
| AcquireTokenAsync(SqlAuthenticationParameters) |
從當局取得安全令牌。 |
| BeforeLoad(SqlAuthenticationMethod) |
此方法會在提供者加入認證提供者登錄前立即呼叫。 |
| BeforeUnload(SqlAuthenticationMethod) |
此方法會在提供者從認證提供者登錄檔移除前立即呼叫。 |
| ClearUserTokenCache() |
清除從令牌提供者中快取的使用者令牌。 |
| IsSupported(SqlAuthenticationMethod) |
顯示是否支援指定的認證方法。 |
| SetAcquireAuthorizationCodeAsyncCallback(Func<Uri,Uri,CancellationToken,Task<Uri>>) |
設定一個回調方法,透過自訂的 Web UI 實例呼叫,讓使用者使用 Entra ID 登入,必要時表示同意,並取得授權碼。 適用於使用 Active Directory 互動式認證時。 |
| SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>) |
設定回調方法,覆蓋處理「Active Directory Device Code Flow」驗證結果的預設實作。 |
| SetIWin32WindowFunc(Func<IWin32Window>) |
設定一個電流 IWin32Window 參考,觸發瀏覽器顯示。 用來讓瀏覽器彈出視窗置中於此視窗。」 |
| SetParentActivityOrWindowFunc(Func<Object>) |
如果使用 Xamarin.iOS,則會設定指向 ViewController、活動(如果使用 Xamarin)。Android)IWin32Window 或 IntPtr(若使用 .NET 框架)。 用於呼叫瀏覽器進行 Active Directory 互動驗證。 |