Compartir a través de


ActiveDirectoryAuthenticationProvider Clase

Definición

Esta clase implementa y se usa para los mecanismos SqlAuthenticationProvider de autenticación federada de 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
Herencia
ActiveDirectoryAuthenticationProvider

Constructores

ActiveDirectoryAuthenticationProvider()

Inicializa la clase ActiveDirectoryAuthenticationProvider.

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

Inicializa la ActiveDirectoryAuthenticationProvider clase con el método de devolución de llamada de flujo de código de dispositivo proporcionado y el identificador de cliente de la aplicación.

ActiveDirectoryAuthenticationProvider(String)

Inicializa la ActiveDirectoryAuthenticationProvider clase con el identificador de cliente de aplicación proporcionado.

Métodos

AcquireTokenAsync(SqlAuthenticationParameters)

Adquiere un token de seguridad de la entidad.

BeforeLoad(SqlAuthenticationMethod)

Se llama a este método inmediatamente antes de que se agregue el proveedor al registro del proveedor de autenticación.

BeforeUnload(SqlAuthenticationMethod)

Se llama a este método inmediatamente antes de que se quite el proveedor del registro del proveedor de autenticación.

ClearUserTokenCache()

Borra los tokens de usuario almacenados en caché del proveedor de tokens.

IsSupported(SqlAuthenticationMethod)

Indica si se admite el método de autenticación especificado.

SetAcquireAuthorizationCodeAsyncCallback(Func<Uri,Uri,CancellationToken,Task<Uri>>)

Establece un método de devolución de llamada que se invoca con una instancia de interfaz de usuario web personalizada que permitirá al usuario iniciar sesión con Azure Active Directory, presentar el consentimiento si es necesario y recuperar el código de autorización. Aplicable al trabajar con la autenticación interactiva de Active Directory.

SetDeviceCodeFlowCallback(Func<DeviceCodeResult,Task>)

Establece el método de devolución de llamada, reemplazando la implementación predeterminada que procesa el resultado de la autenticación "Flujo de código de dispositivo de Active Directory".

SetIWin32WindowFunc(Func<IWin32Window>)

Establece una referencia al actual IWin32Window que desencadena el explorador que se va a mostrar. Se usa para centrar el elemento emergente del explorador en esta ventana".

SetParentActivityOrWindowFunc(Func<Object>)

Establece una referencia a ViewController (si usa Xamarin.iOS), Activity (si usa Xamarin.Android) IWin32Window o IntPtr (si usa .NET Framework). Se usa para invocar el explorador para la autenticación interactiva de Active Directory.

Se aplica a