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 - 凭证错误。确保你想要的是实际加载的。
具体根据 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 - 凭证错误。确保你想要的是实际加载的。