0

在当前的 MSAL 版本1.1.0-alpha0277中,与正式版本相比有一些变化1.0.304142221-alpha。其中之一是更改的异常代码(类Microsoft.Identity.Client.Internal.MsalError)。

1.0.304142221-alpha我尝试调用AcquireTokenSilentAsync()并且用户撤销了他的权限时,我收到了MsalException异常代码: Microsoft.Identity.Client.Internal.MsalError.FailedToAcquireTokenSilently。我可以抓住他们并要求AcquireTokenAsync()使用 UI 重新授权。但是现在,我不知道如何检测这种情况。

1.1.0-???为此,我应该在构建中使用什么异常代码?

4

1 回答 1

2

您应该捕获 MsalUiRequiredException。这表明您应该将开发人员带到交互式流程

于 2017-04-24T12:11:33.950 回答