JBoss AS 7にデプロイされたVaadin/Springアプリケーションで認証を設定しようとしていますが、これに関する文書が見つかりません。私は、認証されたユーザーだけが使用できるようにアプリケーションを構成することができました。ここに私のweb.xmlの一部です:ユーザーが認証されるまで、JBoss AS 7のVaadin/Springアプリケーションのログイン設定
<security-constraint>
<display-name>SecureApplicationConstraint</display-name>
<web-resource-collection>
<web-resource-name>Vaadin application</web-resource-name>
<description>The entire Vaadin application is protected</description>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<description>Only valid users are allowed</description>
<role-name>ROLE_ADMIN</role-name>
<role-name>ROLE_DOCTOR</role-name>
<role-name>ROLE_PATIENT</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<realm-name>file</realm-name>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/loginError.jsp</form-error-page>
</form-login-config>
</login-config>
<security-role>
<description/>
<role-name>ROLE_ADMIN</role-name>
</security-role>
<security-role>
<description/>
<role-name>ROLE_DOCTOR</role-name>
</security-role>
<security-role>
<description/>
<role-name>ROLE_PATIENT</role-name>
</security-role>
はこれでアプリケーションは表示されません。私が期待したのは、ユーザーが自動的にログインフォームにリダイレクトされるということでした。私はまだJBossアプリケーションサーバーを設定する必要がありますが、方法は見つけられません。以前はJBoss 5で作業していましたが、この設定はlogin-config.xmlファイルで行われました。誰かがJBoss 7で認証REALMを設定し、Vaadinアプリケーションをまだ認証されていない場合にログインフォームにリダイレクトさせるよう、hoeを知っていますか?あなたの助けのおかげ、
さようなら、 フィリップ
ご回答ありがとうございます。私はすでにこれを解決しました。この問題は、Springアプリケーションのコンテキスト設定にありました。これは以前使っていたものとは少し異なります。 –