ActiveDirectoryAuthenticationProvider.SetAcquireAuthorizationCodeAsyncCallback 方法

定义

设置使用自定义 Web UI 实例调用的回调方法,该实例允许用户使用Entra ID登录、根据需要提供许可并获取授权代码。 适用于使用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

适用于