IBM WebSphere Application Server(V9)如何处理HTTP基本认证中的领域

时间:2018-08-29 04:47:32

标签: websphere basic-authentication

我想知道是否应该在web.xml中为该领域设置与服务器上的联合存储库(WAS V9)相同的值。

我的配置如下。

服务器配置

通过在WAS管理控制台的“用户帐户存储库”下配置“联合存储库”来设置基于文件的用户领域。 此存储库的范围是“ defaultWIMFileBasedRealm”。(这是默认设置)

应用程序配置

web.xml如下。

...
<login-config>
  <auth-method>BASIC</auth-method>
  <realm-name>hogehoge</realm-name>
</login-config>
...

web.xml领域的值与服务器上存储库的值不匹配。 但是基本身份验证运行良好,没有任何问题。

所以我的问题是

  1. 是否需要为两个领域设置相同的值?

  2. 在WAS服务器中如何使用web.xml中的领域?

1 个答案:

答案 0 :(得分:1)

WAS中的领域与web.xml中的领域无关。因此,回答您的问题:

  
      
  1. 是否需要为两个领域设置相同的值?
  2.   

不,它们可以完全不同。

  
      
  1. 在WAS服务器中如何使用web.xml中的领域?
  2.   

在基本身份验证的弹出对话框中使用web.xml中的领域。因此,您将在浏览器中看到它。这样做的唯一目的是帮助用户确定应输入的用户名/密码:-)

WebSphere中的领域在内部用于LTPA令牌的SSO,对应用程序最终用户没有真正的意义。