2016-06-16 45 views
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,还是我应该以不同的方式获得相同的结果?

+1

对于UWP应用场景,我也会对此非常感兴趣。 –

回答