Leitet die UWP-App von OAuth ohne ms-app weiter

8

Ich versuche, eine App zu schreiben, die mit einer OAuth-URL kommuniziert. Die Kommunikation mit der OAuth-URL verhält sich ordnungsgemäß und der Benutzer wird korrekt aufgefordert, sich anzumelden. Aufgrund der Einschränkungen in der Weiterleitungs-URL für die App kann ich jedoch nicht auf eine ms-app-Domain umleiten eine UWP-App unter Windows 10 - bitte korrigieren Sie mich, wenn diese Annahme falsch ist!).

Abgesehen davon, meine eigene Website zu hosten und eine Weiterleitung zu erstellen, weiß jemand, wie man das macht?

Der Code, den ich momentan für den Client verwende, ist der Beispielcode:

%Vor%

Das Problem manifestiert sich so:

    
Nathan White 23.07.2017, 16:38
quelle

2 Antworten

3

In UWP können Sie ein Protokoll über Deep-Linking an Ihre App binden, sodass standardmäßig jede URL mit diesem Protokoll geöffnet wird.

Weitere Informationen zum Deep-Linking hier .

Grundsätzlich erstellst du dein eigenes Protokoll (indem du erschaffst, meine ich, erfindest du einfach eine String-Sequenz wie "my-great-protocol: //") und registrierst deine App, um darauf zu antworten, es muss nicht mss- sein. app: //.

Wenn Sie wirklich keine Verbindung zu anderen als Standardprotokollen herstellen können, können Sie einen URL-Verkürzungsdienst verwenden, der dann zu Ihrem benutzerdefinierten Protokoll umleitet. Nicht viele URL-Kürzungsdienste erlauben dies, aber hier ist einer, der tut: Ссылка

    
brett 25.07.2017, 19:07
quelle
1

Versuchen Sie, ein benutzerdefiniertes Redirect-Schema zu registrieren, das nach der Anmeldung geöffnet wird. Beispiel: redirect-uri=ms-app://test1 sollte das benutzerdefinierte Schema öffnen. In diesem Link erfahren Sie, wie Sie ein benutzerdefiniertes URI-Schema registrieren . Sobald das benutzerdefinierte URI-Schema aufgerufen wird, können Sie über dieses benutzerdefinierte Schema Ihre UWP-App aufrufen. Das benutzerdefinierte URI-Schema besteht aus einem Skript (Shell- oder Stapelscript für Windows). Sie können eine Zeile schreiben, um Ihre UWP-App aufzurufen.

    
Venkatesh Marepalli 25.07.2017 23:06
quelle

Tags und Links