4

我有一个 Xamarin.Forms iOS/Android 应用程序,并且必须针对 Microsoft Azure B2C AD 对用户进行身份验证。

我添加了 Microsoft.Identity.Client NuGet 并将其用于身份验证。

登录工作正常,我可以使用返回的令牌来调用我们自己的 Azure 托管服务。

该应用程序还需要脱机工作,并且根据我从Azure AD B2C 预览中了解到的情况:令牌参考如果我提供范围,我应该能够获得具有更长寿命的“刷新令牌” offline_access

但是,如果我确实提供了此范围,则库会引发offline_access不受支持的异常。

我的问题是:这是因为 MSAL 目前根本不支持offline_access,还是我应该以不同的方式获得相同的支持?

4

1 回答 1

0

我使用Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory它,您可以从包管理器控制台安装它

install-package Microsoft.Experimental.IdentityModel.Clients.ActiveDirectory -pre

样品:

我猜其中一个示例也可以应用于 UWP

于 2016-07-23T10:53:48.167 回答