How do I obtain offline tokens in Microsoft Authentication Library (MSAL) for .NET?
<p>I have a Xamarin.Forms iOS/Android app and have to authenticate the user against a Microsoft Azure B2C AD.</p>

<p>I have added the Microsoft.Identity.Client NuGet and using this for authentication.</p>

<p>Login works fine and I am able to use the returned token to call an Azure hosted service of our own.</p>

<p>The app needs to work offline also and from what I understand from <a href="https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-reference-tokens" rel="nofollow">Azure AD B2C preview: Token reference</a> I should be able to obtain a "refresh token" with longer life-span if I provide the scope <code>offline_access</code>. </p>

<p>However, if I do provide this scope, the library throws an exception that <code>offline_access</code> is not supported.</p>

<p>My question is: is this because the MSAL currently does not support <code>offline_access</code> at all or am I supposed to obtain the same in a different manner?</p>