J'essaie de porter une application J2EE de Tomcat à Websphere et je ne connais pas très bien Websphere.Websphere 7 royaume simple (comme tomcat-users.xml)
Le seul problème que j'ai est autorisation (j'utilise l'authentification de base dans mon web.xml). Dans Tomcat, j'utilise le fichier tomcat-users.xml pour définir mes utilisateurs/mots de passe et les rôles auxquels ils appartiennent. Comment faire cela "simplement" dans Websphere? Lorsque je déploie l'EAR sur Websphere, il me demande également de mapper mon rôle de web.xml à un utilisateur ou un groupe.
Dois-je configurer un domaine? Registre d'utilisateurs personnalisé?
Merci.
MISE À JOUR:
J'ai configuré un registre personnalisé autonome, mais je ne peux pas obtenir un journal dans l'invite pour le nom d'utilisateur/mot de passe. Cela fonctionne très bien dans Tomcat, et pas dans Websphere.
code de 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>
@Dan, merci. Mon problème réel est que je ne peux pas faire apparaître la boîte de dialogue d'invite d'authentification de base dans l'un de mes navigateurs. –