2016-03-29 16 views
3

我們使用WebAuthenticationBroker連接到我們的Windows 10 UAP應用中的OAuth提供程序,如Facebook,Flickr和Instagram。操作系統處於平板電腦模式時,WebAuthenticationBroker對話框的標題欄會隱藏,導致用戶無法取消對話框。有什麼辦法可以強制控制頭在平板模式下保持可見狀態?或者,Oauth提供商是否應該對其授權頁面上的控件進行渲染,以重定向到調用代理時提供的回調URL?WinA平板模式下的WebAuthenticationBroker

更新: 微軟已經確認了這個問題,並在當前的內部快速預覽版本中解決了這個問題。他們在平板電腦模式下向WebAuthenticationBroker添加了一個後退按鈕,類似於桌面模式界面上的控件。如果用戶選擇不進行身份驗證或希望取消錯誤狀態,這將允許用戶解除對話。

+0

請你把我的答案標記爲接受,如果你沒有找到辦法做到這一點..使其他開發人員的生活更容易:) –

+0

不幸的是,你的答案不'在我們的案件中工作。我們需要WebAuthenticationBroker的安全性。我向MS報告了這個問題,Rob Caplan承認了這一點。它將在未來的OS版本中解決。 –

回答

1

默認情況下,平板電腦模式像移動視圖,用於對話框沒有標題欄(大多數情況下)..,你不能自定義AUTH券商觀點:(

作爲一種變通方法,您可以手動執行它通過webview控制,如果你真的必須定製它

相關問題