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 - 呼叫适配器 - ERR_CONNECTION_RESET
MobileFirst 应用程序未使用已部署的适配器,而是尝试使用开发服务器适配器