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)

指定されたデバイス コード フロー コールバック メソッドとアプリケーション クライアント ID を使用して、 ActiveDirectoryAuthenticationProvider クラスを初期化します。

ActiveDirectoryAuthenticationProvider(String)

指定されたアプリケーション クライアント ID を使用して、 ActiveDirectoryAuthenticationProvider クラスを初期化します。

メソッド

名前 説明
AcquireTokenAsync(SqlAuthenticationParameters)

機関からセキュリティ トークンを取得します。

BeforeLoad(SqlAuthenticationMethod)

このメソッドは、プロバイダーが認証プロバイダー レジストリに追加される直前に呼び出されます。

BeforeUnload(SqlAuthenticationMethod)

このメソッドは、プロバイダーが認証プロバイダー レジストリから削除される直前に呼び出されます。

ClearUserTokenCache()

キャッシュされたユーザー トークンをトークン プロバイダーからクリアします。

IsSupported(SqlAuthenticationMethod)

指定した認証方法がサポートされているかどうかを示します。

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

ユーザーがEntra IDでサインインし、必要に応じて同意を提示し、承認コードを取得できるようにするカスタム Web UI インスタンスで呼び出されるコールバック メソッドを設定します。 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対話型認証のためにブラウザーを呼び出すときに使用されます。

適用対象