Bagikan melalui


ActiveDirectoryAuthenticationProvider Kelas

Definisi

Kelas ini mengimplementasikan SqlAuthenticationProvider dan digunakan untuk mekanisme autentikasi federasi direktori aktif.

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
Warisan
ActiveDirectoryAuthenticationProvider

Konstruktor

ActiveDirectoryAuthenticationProvider()

Menginisialisasi ActiveDirectoryAuthenticationProvider kelas.

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

Menginisialisasi ActiveDirectoryAuthenticationProvider kelas dengan metode panggilan balik alur kode perangkat yang disediakan dan id klien aplikasi.

ActiveDirectoryAuthenticationProvider(String)

Menginisialisasi ActiveDirectoryAuthenticationProvider kelas dengan id klien aplikasi yang disediakan.

Metode

AcquireTokenAsync(SqlAuthenticationParameters)

Memperoleh token keamanan dari otoritas.

BeforeLoad(SqlAuthenticationMethod)

Metode ini dipanggil segera sebelum penyedia ditambahkan ke registri penyedia autentikasi.

BeforeUnload(SqlAuthenticationMethod)

Metode ini dipanggil segera sebelum penyedia dihapus dari registri penyedia autentikasi.

ClearUserTokenCache()

Menghapus token pengguna yang di-cache dari penyedia token.

IsSupported(SqlAuthenticationMethod)

Menunjukkan apakah metode autentikasi yang ditentukan didukung.

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

Mengatur metode panggilan balik yang dipanggil dengan instans Web UI kustom yang akan memungkinkan pengguna masuk dengan Azure Active Directory, memberikan persetujuan jika diperlukan, dan mendapatkan kembali kode otorisasi. Berlaku saat bekerja dengan autentikasi Interaktif Direktori Aktif.

SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>)

Mengatur metode panggilan balik, mengganti implementasi default yang memproses hasil untuk autentikasi 'Alur Kode Perangkat Direktori Aktif'.

SetIWin32WindowFunc(Func<IWin32Window>)

Mengatur referensi ke saat ini IWin32Window yang memicu browser ditampilkan. Digunakan untuk memusatkan pop-up browser ke jendela ini."

SetParentActivityOrWindowFunc(Func<Object>)

Mengatur referensi ke ViewController (jika menggunakan Xamarin.iOS), Aktivitas (jika menggunakan Xamarin.Android) IWin32Window atau IntPtr (jika menggunakan .NET Framework). Digunakan untuk memanggil browser untuk autentikasi Interaktif Direktori Aktif.

Berlaku untuk