联合用户存储库VMM的用途是什么

时间:2014-09-18 07:15:38

标签: websphere websphere-7

我已阅读WebSphere Developer Technical Journal: Expand your user registry options with a federated repository

中的联合用户存储库VMM

我想知道以下事项:

  • 联合用户存储库和VMM有什么用途?
  • 我们可以直接在该服务器中部署的应用程序中使用这些存储库吗?如果是,那么如何在应用程序中引用此存储库?
  • 该文件还说明了这些限制,WAS 7.0 ND中也存在这些限制吗?

1 个答案:

答案 0 :(得分:2)

  

联合用户存储库和VMM有什么用途?

联合存储库是您的用户存储库。可以将存储库中的用户分配到

  • 管理角色 - 通过管理控制台和/或wsadmin脚本编制工具管理WebSphere Application Server
  • 应用程序角色 - 定义哪些用户/组有权访问某些Web资源或执行EJB方法
  

我们可以直接在应用程序中使用这些存储库吗?   部署在该服务器?如果是,那么如何引用此存储库   应用

对于基本功能,您可以使用Java EE API,例如request.getUserPrincipal(), request.isUserInRole(role) 有关更高级的用法,请查看流动页面:

  

该文件也说明了这些限制,WAS 7.0 ND中也出现了这种限制吗?

在v7中解除了一些限制,在v8中解除了其他一些限制,一些仍然存在:

  • 只能将一个用户存储库配置为从管理控制台创建用户/组的目标。 - 仍然存在
  • 用户名(例如,LDAP uid)在不同的存储库中必须是唯一的。 - 仍然存在,但是您可以使用不同的存储库定义multiple security domains对于不同的服务器,在V8.x中,您可能有许多联合存储库配置。
  • 如果联盟中的一个或多个存储库已关闭,您将无法进行身份验证 - 已解除 - 您需要在v7.0中通过wsadmin进行配置或通过v8.x中的控制台
  • 虽然VMM具有支持多个领域的能力,但WebSphere Application Server目前仅支持单个领域。 - 已解决 multiple security domains