Share via


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 클래스를 초기화합니다.

ActiveDirectoryAuthenticationProvider(Func<DeviceCodeResult,Task>, String)

제공된 디바이스 코드 흐름 콜백 메서드 및 애플리케이션 클라이언트 ID를 사용하여 클래스를 초기화 ActiveDirectoryAuthenticationProvider 합니다.

ActiveDirectoryAuthenticationProvider(String)

제공된 ActiveDirectoryAuthenticationProvider 애플리케이션 클라이언트 ID를 사용하여 클래스를 초기화합니다.

메서드

AcquireTokenAsync(SqlAuthenticationParameters)

기관에서 보안 토큰을 획득합니다.

BeforeLoad(SqlAuthenticationMethod)

이 메서드는 공급자가 인증 공급자 레지스트리에 추가되기 직전에 호출됩니다.

BeforeUnload(SqlAuthenticationMethod)

이 메서드는 공급자가 인증 공급자 레지스트리에서 제거되기 직전에 호출됩니다.

ClearUserTokenCache()

토큰 공급자에서 캐시된 사용자 토큰을 지웁니다.

IsSupported(SqlAuthenticationMethod)

지정된 인증 방법이 지원되는지 여부를 나타냅니다.

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

사용자가 Azure Active Directory로 로그인하고, 필요한 경우 동의를 표시하고, 권한 부여 코드를 다시 가져올 수 있는 사용자 지정 웹 UI instance 호출되는 콜백 메서드를 설정합니다. 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 대화형 인증을 위해 브라우저를 호출하는 데 사용됩니다.

적용 대상