アプリケーションのリモート クライアントを認証するときに DatabaseServerLoginModule を使用するには、JBoss 7.1.1 サーバーをどのように設定する必要がありますか?
質問する
660 次
1 に答える
0
3 つの列を持つテーブルを作成します。
rolename, username and password. (or with name you need)
サーバーxmlでデータソースを宣言し、次に入れます:
<security-domain name="mydomain">
<authentication>
<login-module code="Database" flag="required">
<module-option name="dsJndiName" value="java:jboss/datasources/MyDS"/>
<module-option name="principalsQuery" value="select password from tab_credential where username=?"/>
<module-option name="rolesQuery" value="select rolename, 'Roles' from tab_credential where username=?"/>
<module-option name="unauthenticatedIdentity" value="guest"/>
</login-module>
</authentication>
</security-domain>
于 2012-08-03T08:14:12.943 に答える