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

时间:2015-04-11 16:13:48

标签: ibm-mobilefirst

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

它没有显示登录表单,当我点击" Call protected adapter proc"按钮,它显示像这样的访问被拒绝错误:

Screenshot of the error

2 个答案:

答案 0 :(得分:0)

我无法重现您的方案。

  • 打开Chrome DevTools并在单击按钮时检查控制台视图。你看到了什么错误?
  • 您是否添加了任何环境,或者只是预览常见的网络资源?
  • 您未提及的有关您环境的其他信息?

    1. Imported the Form-based authentication sample(.zip文件)for Worklight 6.0
    2. 启动服务器,部署适配器和应用程序
    3. 打开Worklight控制台
    4. 预览了常见的网络资源
    5. 点击"调用受保护的适配器proc"
    6. 输入用户名/密码的随机值(因为此示例中使用了非验证身份验证器
    7. 点击"调用受保护的适配器proc"再次

结果:
enter image description here

答案 1 :(得分:0)

从设置中清除应用程序的数据比使用它。基于表单的身份验证工作在同一天或同一会话之后,它将在控制台中抛出错误

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