我正在使用MobileFirst CLI 8.0.0-2016070716,Java 1.8.0_91(如果重要的话,在Mac OS X 10.11.6上)。我一直在使用this tutorial使用MobileFirst CLI创建Java适配器。
按照创建,构建和部署适配器的步骤后,我打开操作控制台并选择刚刚部署的适配器 - >资源 - > "查看Swagger文档"。当我按下"试试看"在任何操作上,我收到了一个" 401 - 未经授权的"响应代码。
知道可能出现什么问题?
答案 0 :(得分:5)
"要在请求中添加测试令牌,以便安全框架跳过保护资源的任何安全挑战,请单击端点操作右上角的开/关切换按钮。 / p>
系统将要求您选择要授予Swagger UI的范围(出于测试目的,您可以选择全部)。如果您是第一次使用Swagger UI,则可能需要使用机密客户端ID和密钥登录。为此,您需要创建一个新的机密客户端,其*为允许范围。"
有关此内容的文档位于我们的入门教程中。 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/testing-and-debugging-adapters/#using-swagger