我通过互联网搜索但我找不到这个特定的问题。
AADSTS500112:回复地址“http://localhost:3000/#/training”与请求授权码时提供的回复地址“http://localhost:3000/”不匹配。
我收到此错误,我在应用程序中的配置和重定向 uri 是 http://localhost:3000/#/training
我不知道为什么会出现此错误。
我通过互联网搜索但我找不到这个特定的问题。
AADSTS500112:回复地址“http://localhost:3000/#/training”与请求授权码时提供的回复地址“http://localhost:3000/”不匹配。
我收到此错误,我在应用程序中的配置和重定向 uri 是 http://localhost:3000/#/training
我不知道为什么会出现此错误。
根据 Redirect URI(回复URL)限制| 微软文档,
当您尝试使用 http 方案时,将忽略端口组件(例如:5001 或 :443)以匹配重定向 URI。因此,所有这些 URI 都被认为是等效的。
例如,如果您有多个用于不同目的的重定向 uri,例如 http://localhost:5000/myapp 和 http://localhost:5001/myapp,则两者都被认为是等效的,并且 AAD 可能已针对不同的应用程序进行了配置。所以大多数情况下,Web 应用程序和服务的重定向 URL 必须以 https 方案开头。如果您想使用 http 方案,您可以尝试使用http:\\localhost
或使用不同的名称,以防多个重定向 uri 存在不同的端口。
如果问题仍然存在,您可以提出支持请求。