当前位置: 首页 > 面试题库 >

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

居琛
2023-03-14
问题内容

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

提前致谢。


问题答案:

好的,显然WAS7存在此错误,您无法保存指定的配置。我以某种方式设法找到了自己的问题的解决方案,这里是:我在EAR的文件夹中创建了一个名称如下ibm-application-bnd.xml的META-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>

似乎工作正常。



 类似资料:
  • 我是oAuth2安全系统的新手。关于访问REST资源的基于用户角色的授权,我有一个问题。我的互联网冲浪提供了关于oauth2的身份验证部分的输入。 让我提供给你困扰我的情况。

  • 我正在尝试一个LaravelPHP项目,因为我是这个框架的新手。我要做的第一步是建立一个登记表。但是,当我单击Submit按钮时,没有给出任何错误,并且在我的users表中没有注册任何内容。 以下是到目前为止我的项目的代码: 我的用户迁移表上下功能 我的注册表控制器具有重要功能 我的路线 我的User.php模型可填充 受保护的$fillable=['姓名','性别','年龄','电子邮件','密

  • 我安装了docker工具箱,我正在尝试连接到我的私有注册表。 我将以下内容添加到 我可以成功登录注册表。但是当我尝试从注册表拉/推到注册表时,我收到以下错误。 任何帮助都将不胜感激。谢谢

  • 我在一个有这种结构的拉威尔项目中工作 用户:id | first | u name |。。。 角色:id|name 分配的角色:id |用户id |角色id 我认为这是很明显的:p 用户模型 角色模型 我正在寻找一种方法来获取所有具有指定角色(在本例中为“教师”)的用户。我试过这个: 但这总是返回一个包含所有用户的数组。 有人知道为什么会这样吗?谢谢

  • 我有多个角色用于用户登录,如果一个用户只有一个角色,我已经成功实现了,但问题是如果一个用户有多个角色,那么我如何实现这一点。 感谢并问候普拉巴特·潘伟迪。

  • 情景: 我们有一个多租户应用程序,其中每个租户都有自己的模式。有一个公共模式,其中存在一个包含每个租户记录的表。因此,有一个超级管理员可以创建租户,并将管理员分配给新创建的租户。 为了实现RBAC(基于角色的访问控制),我计划将每个角色表放入租户模式,并实现一些中间件来检查授权。在孤立的模式环境中,这是一个好的体系结构吗?