来自login.microsoftonline.com的错误消息“ token_missing”

时间:2019-03-18 08:45:24

标签: reactjs authentication azure-active-directory asp.net-core-2.0

为使帖子简短,请询问您是否需要详细信息: 我正在使用带有reactjs前端的Azure Net身份验证运行ASP网络核心。

我有一个带有React前端的asp .net核心服务器端解决方案。我通过将用户重定向到https://login.microsoft.com来进行身份验证,这为我指定的回调提供了访问令牌,这是基本的东西。

现在,如果我在对ms的调用中指定了q字符串“&prompt = none”,而不是获得access_token,我将收到错误消息“ token_missing”。

现在最奇怪的部分:

如果我构建客户端代码(将npm运行构建到wwwroot中)并全部通过VS debug(即播放按钮)运行,则会收到上述错误。

如果我在本地节点服务器中运行客户端代码,而在VS中运行后端代码,则上述情况可以正常工作;如果将其发布并在产品服务器上运行,则可以正常工作。

我在做什么错? token_missing甚至意味着什么?我希望得到一个令牌

还应注意,如果我不使用“&prompt = none”,则它在所有3种配置上均能正常工作,提示用户单击用户名,一切正常

0 个答案:

没有答案