2017-04-24 103 views
0

在當前MSAL版本1.1.0-alpha0277中,與官方發佈1.0.304142221-alpha有一些變化。其中之一是更改的例外代碼(類別Microsoft.Identity.Client.Internal.MsalError)。MSAL。檢測撤銷的權限並執行重新授權

1.0.304142221-alpha當我嘗試打電話AcquireTokenSilentAsync()和用戶已經取消了他的權限,我收到MsalException異常的代碼: Microsoft.Identity.Client.Internal.MsalError.FailedToAcquireTokenSilently。 我可以抓到他們,並致電AcquireTokenAsync()用戶界面進行重新授權。但現在,我不知道如何檢測這種情況。

我應該在1.1.0-???版本中使用哪些異常代碼?

回答

1

您應該捕獲MsalUiRequiredException。這將表明您應該讓開發人員進行互動流程