2016-04-26 7 views
0

So habe ich ein Produkt, das auf zwei Plattformen ist, Web & iOS. Ich möchte, dass sich der Benutzer über beide Plattformen bei Microsoft365 anmelden kann, und wenn ich fertig bin, kann ich das Aktualisierungs-Token & verwenden, um Daten aus dem Kalender, Kontakten usw. mithilfe eines Dienstes zu laden, den ich im Internet erstellt habe .Microsoft 365 native und Web Shared Auth

versuchte Lösung # 1

Einstellen die nativen Apps clientId zu, dass die Web-Anwendungen Azura clientId nicht funktioniert, weil der Berechtigungskontext ein clientSecret erfordert und es gibt keinen Ort, den ich finde, daß zu liefern.

Versuchte Lösung # 2

Der Versuch, die Umkehrung (was die Web-App die clientId der nativen App), da native Anwendungen auf Azure nicht so gut funktioniert haben nicht clientSecrets s. Für die native App verwende ich das ADALiOS Framework.

Haben Sie eine Idee, wie Sie dieses Problem lösen können?

Danke!

+0

Haben Sie eine App und sowohl die native und Web-App verwenden könnte registrieren möchten, dass Oder loggen Sie sich mit einer App (web oder nativ) ein, und die andere App kann sich direkt anmelden, ohne Anmeldeinformationen einzugeben? –

+0

Das erste Szenario, das Sie beschrieben haben – royherma

Antwort

1

Das Azure AD unterstützt nicht die Registrierung der mobilen Plattform und der Webplattform in einer App, Sie müssen sie in separaten Apps registrieren. enter image description here Die App registriert jedoch auf unterstützt mehrere Plattformen.

enter image description here

Weitere Informationen über App Model 2.0, um den Artikel der finden Sie wie folgt vor:

Active Directory App Model v2.0 Overview

+0

Großartig, danke Jeffery – royherma

Verwandte Themen