Share via


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 デバイス コード フロー コールバック メソッドとアプリケーション クライアント ID を使用して、 クラスを初期化します。

ActiveDirectoryAuthenticationProvider(String)

指定されたアプリケーション クライアント ID を 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>)

ViewController (Xamarin.iOS を使用している場合)、アクティビティ (Xamarin.Android を使用している場合) IWin32Window または IntPtr (.NET Frameworkを使用している場合) への参照を設定します。 Active Directory 対話型認証用にブラウザーを呼び出すときに使用します。

適用対象