在当前的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
。
我可以捕获它们并使用UI调用AcquireTokenAsync()
进行重新授权。但现在,我不知道如何发现这种情况。
我应该在1.1.0-???
构建中使用哪些异常代码?
答案 0 :(得分:2)
你应该捕获MsalUiRequiredException。这表明你应该让开发人员参与互动流程