ActiveDirectoryAuthenticationProvider.SetAcquireAuthorizationCodeAsyncCallback 方法

定义

设置一个回调方法,该方法使用自定义 Web UI 实例调用,该实例将允许用户使用 Azure Active Directory 登录,根据需要表示同意,并取回授权代码。 使用 Active Directory 交互式身份验证时适用。

public:
 void SetAcquireAuthorizationCodeAsyncCallback(Func<Uri ^, Uri ^, System::Threading::CancellationToken, System::Threading::Tasks::Task<Uri ^> ^> ^ acquireAuthorizationCodeAsyncCallback);
public void SetAcquireAuthorizationCodeAsyncCallback (Func<Uri,Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task<Uri>> acquireAuthorizationCodeAsyncCallback);
member this.SetAcquireAuthorizationCodeAsyncCallback : Func<Uri, Uri, System.Threading.CancellationToken, System.Threading.Tasks.Task<Uri>> -> unit
Public Sub SetAcquireAuthorizationCodeAsyncCallback (acquireAuthorizationCodeAsyncCallback As Func(Of Uri, Uri, CancellationToken, Task(Of Uri)))

参数

acquireAuthorizationCodeAsyncCallback
Func<Uri,Uri,CancellationToken,Task<Uri>>

由 MSAL.NET 调用的回调方法,用于将 Web 用户界面与安全令牌服务 (STS) 委托。

注解

“authorizationUri”旨在利用 PKCE 来保护令牌免受中间人攻击。 只有 MSAL.NET 才能兑换代码。 如果取消,实现者应返回 OperationCanceledException

适用于