ActiveDirectoryAuthenticationProvider.SetAcquireAuthorizationCodeAsyncCallback 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置一个回调方法,该方法使用自定义 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)))
参数
由 MSAL.NET 调用的回调方法,用于将 Web 用户界面与安全令牌服务 (STS) 委托。
注解
“authorizationUri”旨在利用 PKCE 来保护令牌免受中间人攻击。 只有 MSAL.NET 才能兑换代码。 如果取消,实现者应返回 OperationCanceledException。