【问题标题】:Windows Live Id OAuth with development environment in c#.netWindows Live Id OAuth 与 c#.net 中的开发环境
【发布时间】:2011-11-16 10:32:39
【问题描述】:

我刚刚尝试制作一个示例应用程序,通过它我可以通过 Windows Live Id OAuth 协议登录到我的网站。

我的应用程序(在网上下载了一个示例)运行良好。它会打开弹出窗口,我可以在其中提供我的 windows live Id 凭据,然后重定向回我帐户中提供的重定向 URL。

我注意到,当我提供实时 URL(比如说.....myappp.sample.com)时,它被完美地重定向。但是当我尝试输入(http://localhost:52254/WebSite9/default.aspx)时,我的帐户不支持此操作。 (错误 -> 您必须输入以 http:// 或 https:// 开头的有效域 - 不允许查询字符串。长度限制为 248 个字符。)

我的问题是,我如何在本地环境中测试整个事情。因为它不是重定向回本地主机 URL。仅重定向到 Live URL。

有没有一种方法可以让我在开发环境中测试 Live Id OAuth??

【问题讨论】:

  • 奇怪,还没人回答?

标签: windows openid oauth-2.0


【解决方案1】:

东蛋糕。输入类似的内容:

http://www.anydomain.com/ 在实时应用页面中。

然后将该域添加到指向 127.0.0.1 的计算机(或 Intranet dns 或其他)的主机文件中。

重定向只是发生在浏览器中的 302 重定向。

【讨论】:

  • +1 我通常在实时连接上为 local.anydomain.com 创建一个单独的应用程序,并将 127.0.0.1 放入 anydomain.com DNS。这样每个开发人员都可以在本地进行实时测试。
猜你喜欢
  • 2011-03-04
  • 2014-03-06
  • 1970-01-01
  • 2012-08-11
  • 1970-01-01
  • 2011-09-28
  • 2010-11-29
  • 2015-01-08
  • 1970-01-01
相关资源
最近更新 更多