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 класс с помощью предоставленного метода обратного вызова потока кода устройства и идентификатора клиента приложения.

ActiveDirectoryAuthenticationProvider(String)

Инициализирует ActiveDirectoryAuthenticationProvider класс с указанным идентификатором клиента приложения.

Методы

Имя Описание
AcquireTokenAsync(SqlAuthenticationParameters)

Получает маркер безопасности от центра.

BeforeLoad(SqlAuthenticationMethod)

Этот метод вызывается непосредственно перед добавлением поставщика в реестр поставщиков проверки подлинности.

BeforeUnload(SqlAuthenticationMethod)

Этот метод вызывается непосредственно перед удалением поставщика из реестра поставщиков проверки подлинности.

ClearUserTokenCache()

Очищает кэшированные маркеры пользователей от поставщика маркеров.

IsSupported(SqlAuthenticationMethod)

Указывает, поддерживается ли указанный метод проверки подлинности.

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

Задает метод обратного вызова, который вызывается с пользовательским экземпляром пользовательского веб-интерфейса, который позволит пользователю войти в систему с помощью Entra ID, предоставить согласие при необходимости и вернуть код авторизации. Применимо при работе с 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 интерактивной проверки подлинности.

Применяется к