使用基于文件的用户注册表在WebSphere 7中对用户/组映射的安全角色

Ser*_*gey 2 security authentication websphere role

我正在尝试进行基于表单的身份验证.我正确配置了部署描述符,IBM Infocenter中列出的所有操作都与"仅使用基于文件的注册表启用用户身份验证"相关,将我的用户映射到适当的角色,单击确定,测试并且工作正常.但是当我转到管理控制台中的其他内容时,我意识到"安全角色到用户/组映射"中没有"正常","保存"或"应用"按钮,因此我的所有更改都只能采取措施当我留在那个页面上时,只要我点击控制台中的链接,所有更改都会立即重置.我认为它可能是控制台中的一个错误.有解决方案吗?也许是一种使用这些属性直接编辑xml文件的方法?

提前致谢.

Ser*_*gey 9

好吧,显然WAS7有这个错误,你无法保存所声明的配置.我总算找到了我自己的问题的解决方案,在这里它是:我创建了一个名为文件ibm-application-bnd.xmlMETA-INF我耳边其中有这样一个结构的文件夹:

<?xml version="1.0" encoding="UTF-8"?>    
<application-bnd
    xmlns="http://websphere.ibm.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee
         http://websphere.ibm.com/xml/ns/javaee/ibm-application-bnd_1_0.xsd"
   version="1.0">

    <security-role name="operator">
        <user name="admin" />
        <group name="operator" />
    </security-role>
</application-bnd>
Run Code Online (Sandbox Code Playgroud)

似乎工作正常.