2016-06-16 13 views
4

Ich habe eine Xamarin.Forms iOS/Android App und muss den Benutzer gegen eine Microsoft Azure B2C AD authentifizieren.Wie erhalte ich Offline-Token in Microsoft Authentication Library (MSAL) für .NET?

Ich habe den Microsoft.Identity.Client NuGet hinzugefügt und diesen für die Authentifizierung verwendet.

Login funktioniert einwandfrei und ich kann das zurückgegebene Token verwenden, um einen eigenen gehosteten Azure-Dienst aufzurufen.

Die App muss auch offline arbeiten und von dem, was ich von Azure AD B2C preview: Token reference verstehe, sollte ich in der Lage sein, ein "Refresh-Token" mit längerer Lebensdauer zu erhalten, wenn ich den Bereich offline_access. Wenn ich diesen Bereich zur Verfügung stelle, löst die Bibliothek eine Ausnahme aus, die offline_access nicht unterstützt.

Meine Frage ist: Ist das, weil die MSAL derzeit offline_access überhaupt nicht unterstützt oder soll ich das gleiche auf andere Weise erhalten?

+1

Ich wäre auch sehr daran interessiert, für ein UWP-Anwendungsszenario. –

Antwort

Verwandte Themen