Stormpath 没有拉入 JSON 标记配置文件

Stormpath not pulling in JSON markup configuration file

具体根据 Stormpath 的 C# documentation (asp.net),所有需要做的就是将 stormpath.json 放入与 Web.config 相同的目录中。但是,这并没有引入我的任何配置。

这是我放置文件的位置:

这是我的示例配置:

这将导致 "Authentication required" 异常,因为它无法提取我的配置。我已通过将凭据硬编码到应用程序中来验证凭据是否正确。我在这里错过了什么?

这里是图书馆作者。应该改进错误消息,但 "Authentication required" 实际上意味着它 确实 找到了一些要使用的凭据。如果它根本找不到任何内容,您会看到 "API key ID is required"。 "Authentication required" 错误表示提供的凭据不正确。

您应该仔细检查您粘贴到 JSON 配置文件中的凭据是否正确,但由于您已经这样做了,我猜还有一些其他(旧的?)凭据您的机器被拾取而不是 JSON 文件中的机器。具体来说,loading order 配置中的环境变量高于 JSON 配置,因此您可能会有一些杂散的环境变量造成混淆。

Tl;dr - 凭证错误。确保你想要的是实际加载的。