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

Nome Description
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

Nome Description
AcquireTokenAsync(SqlAuthenticationParameters)

Adquire 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 personalizada da interface do usuário da Web que permitirá que o usuário entre com Entra ID, apresente o consentimento, se necessário, e retorne o código de autorização. Aplicável ao trabalhar com Active Directory autenticação interativa.

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 "Active Directory Fluxo de Código do Dispositivo".

SetIWin32WindowFunc(Func<IWin32Window>)

Define uma referência à corrente 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), Atividade (se estiver usando Xamarin. Android) IWin32Window ou IntPtr (se estiver usando .NET Framework). Usado para invocar o navegador para Active Directory autenticação interativa.

Aplica-se a