2016-06-16 2 views
4

J'ai une application Xamarin.Forms iOS/Android et je dois authentifier l'utilisateur par rapport à un Microsoft Azure B2C AD.Comment puis-je obtenir des jetons hors connexion dans Microsoft Authentication Library (MSAL) pour .NET?

J'ai ajouté le Microsoft.Identity.Client NuGet et l'utiliser pour l'authentification. La connexion fonctionne correctement et je suis capable d'utiliser le jeton retourné pour appeler notre propre service hébergé Azure. L'application doit fonctionner hors ligne également et d'après ce que je comprends de Azure AD B2C preview: Token reference je devrais être en mesure d'obtenir un "jeton d'actualisation" avec une durée de vie plus longue si je fournis la portée offline_access.

Toutefois, si je fournis cette étendue, la bibliothèque lève une exception que offline_access n'est pas prise en charge.

Ma question est: est-ce parce que le MSAL ne supporte actuellement pas du tout offline_access ou suis-je supposé obtenir la même chose d'une manière différente?

+1

Je serais très intéressé par cela aussi, pour un scénario d'application UWP. –

Répondre