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 將呼叫回撥方法,將網頁使用者介面委派給安全令牌服務(STS)。

備註

「authorizationUri」的設計目的是利用 PKCE 來保護代幣免受中間人攻擊。 只有 MSAL.NET 可以兌換程式碼。 若取消,執行者應返回 OperationCanceledException

適用於