【发布时间】:2015-01-08 13:32:45
【问题描述】:
我有一个 ASP.NET MVC5 应用程序,我使用此版本 MVC 附带的 ASP.NET OWIN 身份验证模型为 Facebook OAuth 2 登录配置了该应用程序。
我想告诉 Facebook 为基于触摸的设备优化其登录页面。 Facebook 文档说我应该能够通过在我们启动 OAuth 流程时向我们传递给 Facebook 的查询字符串添加一个 display=touch 参数来做到这一点。 (见https://developers.facebook.com/docs/reference/dialogs/oauth/)
这应该是一件简单的事情,但我完全不知道如何自定义各种 OWIN 中间件类来添加这个参数。
如何自定义 OWIN 身份验证流程以修改 Facebook OAuth URL?
【问题讨论】:
-
谢谢。那成功了。将在下面发布详细信息
-
告诉我们您的进展情况,我无法让触摸对话框仅在移动设备上的桌面上工作......
-
我先尝试了触摸,在模拟器中没有任何区别。实际上并没有在真实设备上尝试过。然后选择弹出窗口,它在模拟器和设备上给了我一个移动友好的显示,所以坚持下去。
标签: asp.net-mvc facebook oauth owin