MobileFirst 适配器 - 为啥我在 MobileFirst 操作控制台的 Swagger 文档页面上发出请求时收到“401 Unauthorized”错误

Posted

技术标签:

【中文标题】MobileFirst 适配器 - 为啥我在 MobileFirst 操作控制台的 Swagger 文档页面上发出请求时收到“401 Unauthorized”错误【英文标题】:MobileFirst Adapters - Why am I getting a "401 Unauthorized" error when making request on Swagger Docs page in the MobileFirst Operations ConsoleMobileFirst 适配器 - 为什么我在 MobileFirst 操作控制台的 Swagger 文档页面上发出请求时收到“401 Unauthorized”错误 【发布时间】:2016-08-10 21:33:19 【问题描述】:

我正在使用 MobileFirst CLI 8.0.0-2016070716、Java 1.8.0_91(如果重要,在 Mac OS X 10.11.6 上)。我一直在通过 this tutorial 使用 MobileFirst CLI 创建 Java 适配器。

按照创建、构建和部署适配器的步骤完成后,我打开操作控制台并选择我刚刚部署的适配器 --> 资源 --> “查看 Swagger Docs”。当我在任何操作上按“试用”时,我会收到“401 - 未经授权”响应代码。

知道可能是什么问题吗?

【问题讨论】:

【参考方案1】:

“要向请求添加测试令牌,以便安全框架跳过保护您的资源的任何安全挑战,请单击端点操作右上角的开/关开关按钮。

系统将要求您选择要授予 Swagger UI 的范围(出于测试目的,您可以选择全部)。如果您是第一次使用 Swagger UI,您可能需要使用机密客户端 ID 和密码登录。为此,您需要创建一个新的机密客户端,并将 * 作为其允许范围。”

有关这方面的文档位于我们的入门教程中。 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/testing-and-debugging-adapters/#using-swagger

【讨论】:

以上是关于MobileFirst 适配器 - 为啥我在 MobileFirst 操作控制台的 Swagger 文档页面上发出请求时收到“401 Unauthorized”错误的主要内容,如果未能解决你的问题,请参考以下文章

mobilefirst 中的 SQL 适配器身份验证

MobileFirst - 呼叫适配器 - ERR_CONNECTION_RESET

IBM-Mobilefirst 意外错误中的推送通知

MobileFirst 应用程序未使用已部署的适配器,而是尝试使用开发服务器适配器

Bluemix 的 ibm-mobilefirst-starter 容器 - 添加新的 http 适配器不起作用

IBM MobileFirst 服务器预览