2016-03-29 5 views
3

Wir verwenden den WebAuthenticationBroker, um eine Verbindung zu OAuth-Anbietern wie Facebook, Flickr und Instagram in unserer Windows 10 UAP-App herzustellen. Wenn sich das Betriebssystem im Tablet-Modus befindet, wird die Kopfzeile des WebAuthenticationBroker-Dialogfelds ausgeblendet, sodass der Benutzer keine Möglichkeit hat, den Dialog abzubrechen. Gibt es eine Möglichkeit, den Header des Steuerelements im Tablet-Modus sichtbar zu machen? Oder sollte der OAuth-Anbieter die Aufgabe haben, ein Steuerelement auf seiner Autorisierungsseite zu rendern, das zu der Rückruf-URL umleitet, die beim Aufruf des Brokers bereitgestellt wurde?WebAuthenticationBroker im Win10 Tablet-Modus

UPDATE: Microsoft hat dieses Problem erkannt und in der aktuellen Insider Fast Preview Build behoben. Sie haben dem WebAuthenticationBroker im Tablet-Modus einen Zurück-Button hinzugefügt, der dem Steuerelement auf der Benutzeroberfläche des Desktop-Modus ähnelt. Dadurch kann ein Benutzer den Dialog schließen, wenn er sich nicht authentifiziert oder einen Fehlerstatus abbrechen möchte.

+0

Könnten Sie bitte markieren Sie meine Antwort als akzeptiert, wenn Sie nicht einen Weg finden, es zu tun .. anderen Entwicklern das Leben leichter machen :) –

+0

Leider Ihre Antwort doesn ' t Arbeit in unserem Fall. Wir möchten die Sicherheit des WebAuthenticationBroker. Ich habe das Problem MS gemeldet, und Rob Caplan hat es bestätigt. Es wird in einer zukünftigen Version des Betriebssystems angesprochen werden. –

Antwort

1

standardmäßig Tablet-Modus wie die Mobile Ansicht ist, ohne Titelleiste für Dialoge (die meisten Fälle) .. und Sie können die Auth-Broker Ansicht nicht anpassen :(

Als Abhilfe können Sie manuell tun es von einem Webview-Steuerelement, wenn Sie wirklich anpassen müssen

Verwandte Themen