Compartilhar via


ActiveDirectoryAuthenticationProvider Classe

Definição

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
ActiveDirectoryAuthenticationProvider

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.

Aplica-se a