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

IBM WebSphere Application Server(V9)如何处理HTTP基本身份验证中的领域,websphere,basic-authentication,Websphere,Basic Authentication,我想知道我是否应该在web.xml中为领域设置与服务器上的联邦存储库(WASV9)相同的值 我的配置如下 ... <login-config> <auth-method>BASIC</auth-method> <realm-name>hogehoge</realm-name> </login-config> ... 服务器配置 通过在WAS管理控制台上的“用户帐户存储库”下配置“联合存储库”,设置基于文件的用户域。

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

我的配置如下

...
<login-config>
  <auth-method>BASIC</auth-method>
  <realm-name>hogehoge</realm-name>
</login-config>
...
服务器配置

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

应用程序配置

xml如下所示

...
<login-config>
  <auth-method>BASIC</auth-method>
  <realm-name>hogehoge</realm-name>
</login-config>
...
。。。
基本的
霍格霍吉
...
web.xml领域的值与服务器上存储库的值不匹配。 但基本身份验证工作正常,没有任何问题

所以我的问题是

  • 是否不需要为两个领域设置相同的值

  • 如何在WAS服务器中使用web.xml中的域


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

  • 是否不需要为两个领域设置相同的值
  • 不,他们可以完全不同

  • 如何在WAS服务器中使用web.xml中的域
  • web.xml中的域用于基本身份验证中的弹出对话框。因此,您将在浏览器中看到它。它的唯一目的是帮助用户决定应输入的用户名/密码:-)

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