【发布时间】: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