IBM MobileFirst Platform - 如何在导航器中调用资源 WS (JAX-RS)?

IBM MobileFirst Platform - How to Call resource WS (JAX-RS) in navigator?

我正在尝试制作一个连接到 WS (JAX-RS) 的简单示例,当我从浏览器调用时,我应该 return 一个字符串,但我收到以下错误消息:

missing_authorization, this is the URL to access the resource (REST): http://localhost:10080/PruebaWSProject/adapters/MyAdapter/users/pramirez

当我使用 "Call MobileFirst Adapter" 从 MobileFirst Studio 直接对其进行测试时,它运行良好。

这似乎是 HTTP 身份验证的问题,显然我必须在 XML 文件服务器中设置一些东西:authenticationConfig.xml,但我不知道我必须放什么,我读了网络中的以下内容:

禁用特定过程的身份验证要求。
您可以通过将 securityTest="wl_unprotected" 属性 添加到适配器 XML 文件中的元素来实现。

不知如何关闭调用资源获取链的安全性。 Java 适配器生成的 类 的名称是:MyAdapterResource 和 MyAdapterApplication。

Java 适配器默认受保护。

当您使用"Call MobileFirst Adapter"时,会自动添加一个测试令牌以帮助您预览。

如果您想在向导之外测试您的适配器,您有两个主要选择:

  1. 通过在程序代码前添加 @OAuthSecurity(enabled=false) 来禁用安全性(在 MyAdapterResource 中)。请记住,您的程序将不再受到保护。参见 Protecting Adapters
  2. 手动生成测试令牌。您可以请求一个测试令牌,您将把它添加到您的 HTTP headers。参见 In Postman

您看到的关于 securityTest="wl_unprotected" 的说明适用于 Java 脚本适配器,而不是 Java。