我在IBM Connections 3.0.1中使用xPage作为iWidget。我已将ajax代理扩展为指向nsf。在测试期间,一切都正常工作,但我意识到只有在我已经使用应用程序进行身份验证时才会工作(我确实使用SPENEGO进行身份验证)。当我在一个全新的浏览器会话中加载连接时,我得到了BMWIW0001E:无法加载iWidget错误。但是,如果我加载应用程序然后重新加载连接一切都很好。
有没有办法通过用户的凭据或以其他方式提示登录?
有没有办法隐藏“BMWIW0001E:无法加载iWidget”错误并显示自定义错误页面?
答案 0 :(得分:2)
错误消息是由连接生成的,因此您可能更好地询问服务器故障或IBM Connections论坛。
对于混合环境中的身份验证,您必须整理服务器之间的信任关系。选择你的毒药:LTPA,oAuth,不确定脊柱。
作为短期补救措施,您可以在标记为匿名访问的小部件中使用登陆xpage(允许公共访问,并在ACL中:匿名,无访问权限,但读取公共访问权限。
在该页面中,您检查@UserName并重定向到迷你登录或真实小部件页面。重定向也可以通过加载动态控件