Worklight 基于表单的身份验证,访问被拒绝错误

Worklight form-based authentication, access denied error

我正在尝试 运行 IBM 教程中的示例代码, Form_based_authentication,但无法正常工作。

它不显示登录表单,当我单击 "Call protected adapter proc" 按钮时,它显示一个访问被拒绝的错误,如下所示:

我无法重现您的场景。

  • 打开 Chrome DevTools 并在单击按钮时检查控制台视图。您看到了什么错误?
  • 您添加了任何环境还是只是预览了常用的网络资源?
  • 关于您的环境,还有什么您没有提到的吗?

    1. Imported the Form-based authentication sample(.zip 文件)适用于 Worklight 6.0
    2. 启动服务器,部署适配器和应用程序
    3. 已打开 Worklight 控制台
    4. 预览常用网页资源
    5. 点击了 "Call protected adapter proc"
    6. 为 username/password 输入了随机值(因为此示例中使用了非验证验证器
    7. 再次点击了"Call protected adapter proc"

结果:

从设置中清除应用程序的数据,然后它才能运行。基于表单的身份验证适用于同一天或同一会话,之后它会在控制台中抛出错误

[错误] FWLSE0335E:授权失败:在服务器上找不到 ClientId 8a822ed6a93bec9c9f810e128cdb5dba4bb8f762。[project xyz] “