无法使用Microsoft Live OAuth服务添加多个重定向网址

时间:2014-08-03 07:45:04

标签: c# asp.net oauth url-redirection windows-live

我有一个ASP.Net C#Web应用程序,其中我添加了Windows Live oAuth身份验证(我没有使用Visual Studio项目模板为oAuth提供的代码)。我的应用程序中有两个返回页面,用户应在使用Windows Live oAuth服务进行身份验证后返回。我有两个终点的原因是根据用户返回的位置区分我的应用程序中的两种不同模式。

无论如何,问题是当我在https://account.live.com/developers/applications/apisettings/的Microsoft Windows Live配置屏幕中添加第二个URL时,Microsoft Live页面根本不保存它。这就是我在做的事情:

  1. 转到https://account.live.com/developers/applications/index
  2. 单击“应用程序名称”,然后编辑“设置”
  3. 转到API设置
  4. 点击"添加其他重定向网址"
  5. 添加了我的第二个网址,然后点击了保存。
  6. 我输入网址的第二个文本框消失了,我的第二个网址在oAuth流程中不起作用。
  7. 如果你们中的任何一个人遇到过类似的问题,你们有解决方法吗?如果这是微软应该解决的问题,我应该在哪里向微软提出这个错误?

    Screen shot where I have added the second redirect URL

    Screen shot after clicking on save. See the second text box for redirect URL has disappeared.

    更新:我还尝试过创建两个应用程序,以便每个应用程序都有一个返回URL,但Microsoft不允许两个具有相同根域URL的应用程序。 :(

1 个答案:

答案 0 :(得分:2)

我有同样的问题。

这不是你的错,除了微软之外别无他法。