IBM Worklight 6 - “FWLAC0401W:似乎没有用户被记录,请检查Application Center安全配置” [英] IBM Worklight 6 - "FWLAC0401W: No user appears to be logged, check the Application Center security configuration"

查看:163
本文介绍了IBM Worklight 6 - “FWLAC0401W:似乎没有用户被记录,请检查Application Center安全配置”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已在WAS Liberty配置文件应用程序服务器中使用IBM Installation Manager安装了IBM Worklight Application Center。

I have installed the IBM Worklight Application Center using IBM Installation Manager in a WAS Liberty profile application server.

尝试访问时: http :// host:10080 / appcenterconsole / applications / Applications.html

正在返回以下错误消息:

The following error message is being returned:


FWLAC0401W:似乎没有用户被记录,请检查Application Center
安全配置。

FWLAC0401W: No user appears to be logged, check the Application Center security configuration.

造成它的原因是什么?

推荐答案

该消息表示未找到任何用户主体安全背景。具有安全设置的东西是错误的。

The message means that no user principal was found in the security context. Something with the security settings is wrong.

在WebSphere Application Server上,典型的问题是未启用应用程序安全性。

On WebSphere Application Server, the typical problem is that application security is not enabled.

如果您有WebSphere Liberty概要文件,请检查server.xml。它必须包含:

If you have WebSphere Liberty profile, then check server.xml. It must contain:

<feature>appSecurity-1.0</feature>

它还必须包含以下内容(详情因LDAP而异):

It must also contain something like the following (details vary depending on LDAP or not):

<application id="appcenterconsole" ...>
    <application-bnd>
        <security-role name="appcenteradmin">
            ...
        </security-role>
    </application-bnd>
</application>
<application id="applicationcenter" ...>
    <application-bnd>
        <security-role name="appcenteradmin">
            ...
        </security-role>
    </application-bnd>
    ...
</application>

如果您有WebSphere完整个人资料,请打开WAS管理控制台。

If you have WebSphere full profile, then open the WAS admin console.

转到安全性>全局安全性>应用程序安全性

Go to Security > Global Security > Application Security

确保选中启用应用程序安全性。

Ensure that "Enable application security" is checked.

我认为启用应用程序安全性仅在检查启用管理安全性时才有效,因此请确保两者都已检查。

I think "Enable application security" works only if "Enable administrative security" is checked as well, hence make sure both are checked.

如果然后更改它:


  • 点击应用按钮

  • 保存到主配置

  • 重新启动Web服务器(没有重新启动就无法工作)

现在:退出WAS管理控制台或启动新浏览器(因为您无法使用打开管理控制台的同一浏览器登录应用程序中心)。转到应用程序中心控制台并登录。效果应该消失。

Now: exit the WAS admin console or start a new browser (as you cannot log into application center with the same browser that has the admin console open). Go to application center console and log in. The effect should disappear.

注意:只有在启用管理安全性时,IBM安装管理器才能正确更改启用应用程序安全性已启用。但IBM安装管理器不会重新启动WAS。当IBM安装管理器更改了这些标志时,用户必须重新启动WAS。

Note: the IBM install manager changes the "Enable application security" correctly only if "Enable administrative security" is enabled. But the IBM install manager does not restart WAS. The user must restart WAS when the IBM install manager changed those flags.

这篇关于IBM Worklight 6 - “FWLAC0401W:似乎没有用户被记录,请检查Application Center安全配置”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆