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

Nama Deskripsi
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

Nama Deskripsi
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 Entra ID, 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, mengesampingkan implementasi default yang memproses hasil untuk autentikasi 'Direktori Aktif Alur Kode Perangkat'.

SetIWin32WindowFunc(Func<IWin32Window>)

Mengatur referensi ke saat ini IWin32Window yang memicu browser untuk 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