我有一个 Xamarin.Forms iOS/Android 应用程序,并且必须针对 Microsoft Azure B2C AD 对用户进行身份验证。
我添加了 Microsoft.Identity.Client NuGet 并将其用于身份验证。
登录工作正常,我可以使用返回的令牌来调用我们自己的 Azure 托管服务。
该应用程序还需要脱机工作,并且根据我从Azure AD B2C 预览中了解到的情况:令牌参考如果我提供范围,我应该能够获得具有更长寿命的“刷新令牌” offline_access
。
但是,如果我确实提供了此范围,则库会引发offline_access
不受支持的异常。
我的问题是:这是因为 MSAL 目前根本不支持offline_access
,还是我应该以不同的方式获得相同的支持?