【问题标题】:ADSTS50011: The reply address does not match the reply addresses configured for the applicationADSTS50011:回复地址与为应用程序配置的回复地址不匹配
【发布时间】:2018-10-30 17:34:22
【问题描述】:

我已将应用程序配置为在 Azure 门户上使用 Skype for business Web SDK。我已在 AAD 上成功注册并完成了其他必要步骤。

我在本地机器上的默认 IIS 端口(即 80)上运行它,Web 应用程序的名称是 http://localhost/SkypeWebSDKSamples/ 。在运行应用程序时它给了我错误

ADSTS50011:回复地址与回复地址不匹配 为应用程序配置”。

给出错误的代码如下:

我已经将此 URL 放入 azure 回复 URL,但它一直给我同样的错误。下面是截图:

我在 stackoverflow 和 web 上看到了几个链接,但都没有帮助。我已经在这件事上花了 6 个小时。任何帮助或建议都将受到高度期待。

【问题讨论】:

  • 但是您正在将重定向 URI 设置为 location.href + 'websdk/token.html 并在 AAD 上拥有 http://localhost/SkypeWebSDKSamples/?那些不匹配。当应用重定向您登录时,您可以看到 redirect_uri 参数。该参数必须与 AAD 中配置的 URI 之一完全匹配。
  • @juunas:感谢您的帮助,此代码随附 Skype for Business SDK 。因此,您的意思是获取我在代码中获取的 location.href + 'websdk/token.html URL 并放在 AAD 上。请建议。
  • 是的,这正是我要说的。
  • 我在 AAD 中将 URL 更改为 localhost/SkypeWebSDKSamples/index.html,并在 SDK 代码上进行了相同的硬编码,但仍然出现相同的错误。
  • 如果您在http://localhost 上托管您的应用程序并提供http://localhost/* 作为回复网址。您可以在此处查看详细信息:msdn.microsoft.com/en-us/skype/websdk/docs/…

标签: azure azure-active-directory skype-for-business skypedeveloper


【解决方案1】:

我将 azure 上的回复 URL 更改为 http://localhost/*,它对我有用。

the official documeantation中有一个注释:

注意:在开发过程中,通常的做法是托管您的 在http://localhost 上申请并提供http://localhost/* 作为 回复网址。

【讨论】:

    猜你喜欢
    • 2018-06-22
    • 2017-07-19
    • 2021-12-02
    • 2020-01-24
    • 2016-08-23
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多