J2EE アプリケーションを Tomcat から Websphere に移植しようとしていますが、Websphere にはあまり詳しくありません。
私が抱えている唯一の問題は認証です (web.xml で basic-authentication を使用しています)。Tomcat では、tomcat-users.xml ファイルを使用して、ユーザー/パスワードと、それらが属するロールを定義します。
Websphereでこれを「簡単に」行うにはどうすればよいですか? EAR を Websphere にデプロイするときに、自分の役割を web.xml からユーザーまたはグループにマップするように求められます。
ある種のレルムを設定する必要がありますか? カスタム・ユーザー・レジストリー?
ありがとう。
アップデート:
スタンドアロン カスタム レジストリを構成しましたが、ユーザー名/パスワードのログイン プロンプトが表示されません。Tomcat では問題なく動作しますが、Websphere では動作しません。
web.xml からのコード
<security-constraint>
<web-resource-collection>
<web-resource-name>basic-auth security</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>HELLO_USER</role-name>
</auth-constraint>
<user-data-constraint>NONE</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
<security-role>
<role-name>HELLO_USER</role-name>
</security-role>