Поделиться через


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>>)

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

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