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(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. |