ActiveDirectoryAuthenticationProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe implementa e é usada para mecanismos SqlAuthenticationProvider de autenticação federada do 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
- Herança
Construtores
ActiveDirectoryAuthenticationProvider() |
Inicializa a classe ActiveDirectoryAuthenticationProvider. |
ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String) |
Inicializa a ActiveDirectoryAuthenticationProvider classe com o método de retorno de chamada de fluxo de código do dispositivo fornecido e a ID do cliente do aplicativo. |
ActiveDirectoryAuthenticationProvider(String) |
Inicializa a ActiveDirectoryAuthenticationProvider classe com a ID do cliente do aplicativo fornecida. |
Métodos
AcquireTokenAsync(SqlAuthenticationParameters) |
Obtém um token de segurança da autoridade. |
BeforeLoad(SqlAuthenticationMethod) |
Esse método é chamado imediatamente antes que o provedor seja adicionado ao registro do provedor de autenticação. |
BeforeUnload(SqlAuthenticationMethod) |
Esse método é chamado imediatamente antes que o provedor seja removido do registro do provedor de autenticação. |
ClearUserTokenCache() |
Limpa tokens de usuário armazenados em cache do provedor de token. |
IsSupported(SqlAuthenticationMethod) |
Indica se o método de autenticação especificado tem suporte. |
SetAcquireAuthorizationCodeAsyncCallback(Func<Uri,Uri,CancellationToken,Task<Uri>>) |
Define um método de retorno de chamada que é invocado com uma instância de interface do usuário da Web personalizada que permitirá que o usuário entre com o Azure Active Directory, apresente o consentimento, se necessário, e retorne o código de autorização. Aplicável ao trabalhar com a autenticação interativa do Active Directory. |
SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>) |
Define o método de retorno de chamada, substituindo a implementação padrão que processa o resultado da autenticação "Fluxo de Código de Dispositivo do Active Directory". |
SetIWin32WindowFunc(Func<IWin32Window>) |
Define uma referência ao atual IWin32Window que dispara o navegador a ser mostrado. Usado para centralizar o pop-up do navegador nessa janela." |
SetParentActivityOrWindowFunc(Func<Object>) |
Define uma referência ao ViewController (se estiver usando Xamarin.iOS), Activity (se estiver usando Xamarin.Android) IWin32Window ou IntPtr (se estiver usando .NET Framework). Usado para invocar o navegador para autenticação interativa do Active Directory. |