4
我有一个Xamarin.Forms iOS/Android应用程序,并且必须根据Microsoft Azure B2C AD对用户进行身份验证。如何获取.NET的Microsoft身份验证库(MSAL)中的脱机令牌?
我已添加Microsoft.Identity.Client NuGet并将其用于身份验证。
登录工作正常,我可以使用返回的令牌来调用我们自己的Azure托管服务。
该应用程序还需要脱机工作也从我的理解Azure AD B2C preview: Token reference我应该能够获得更长的寿命“刷新令牌”,如果我提供范围offline_access
。
但是,如果我确实提供了这个范围,库会抛出一个例外,offline_access
不被支持。
我的问题是:这是因为MSAL目前根本不支持offline_access
,还是我应该以不同的方式获得相同的结果?
对于UWP应用场景,我也会对此非常感兴趣。 –